There is a total trade off between being specific and powerful and being general purpose and requiring lots of additional work. The more universal an interface is the less chance anyone is going to use it, it would be too hard. There are a bunch of w3c standards no one uses for this reason. The most used services (at least for us) do a specific thing for a specific vendor.

                                                                                                                                  

 

 

Bill Appleton
CTO
DreamFactory Software
tel. 408-399-7454  x 102
fax. 408-351-9005
cel. 408-656-3024
[EMAIL PROTECTED]

 

 

 


From: [email protected] [mailto:[email protected]] On Behalf Of Jan Algermissen
Sent: Saturday, February 25, 2006 12:16 PM
To: [email protected]
Subject: Re: [service-orientated-architecture] Re: What is a "well defined interface"?

 


On Feb 25, 2006, at 8:15 PM, Ron Schmelzer wrote:

> So, can you ever truly be "decoupled"?

IMHO, true decoupling is reached when the only semantics the consumer 
needs to know to use a given service are those that it takes to 
understand the task in general (regardless of which service).
IOW, in order to order a pizza you need to understand the basics of 
ordering and what it is that you want to order (pizza).

This knowledge, a uniform API and the ability of the service to show 
the path through the application at runtime should be sufficient to 
substitute the service by any other. Ah - you also need a way for the 
service to tell the client that it's expectation (order pizza) cannot 
be met (should that be the case).

Jan

________________________________________________________________________
_______________
Jan Algermissen, Consultant & Programmer                        
http://jalgermissen.com
Tugboat Consulting, 'Applying Web technology to enterprise IT'  
http://www.tugboat.de









SPONSORED LINKS
Computer software Computer aided design software Computer job
Soa Service-oriented architecture


YAHOO! GROUPS LINKS




Reply via email to