I prefer a rather simple definition... A software module (or component) that can be described with WSDL and published with UDDI. Note, this does NOT mean it has to be, just that it can be.
It has to be able to be discovered (Find, goes with publish), and also allow (remote) calls that conform to it's WSDL description. David On 10/26/05, Anil John <[EMAIL PROTECTED]> wrote: > Greetings, > > Is there general agreement on what a "Service" is and what an > "Application" is in the context of a SOA? > > Some of the definitions I've come across for a Service are: > > "A service is a location on the network that has a machine-readable > description of the messages it receives and optionally returns" -- SOA > with Web Services by Eric Newcomer & Greg Lomow > > "A discrete unit of logic that exist autonomously that conform to a set > of principles that allow them to evolve independently, while still > maintaining a sufficient amount of commonality and standardization" -- > SOA by Thomas Erl > > Others include - "A service is defined as a computer program that > provides a self-contained, stateless function, which accepts one or more > requests and returns one or more responses through a well-defined > interface." > > Definition of Application range from "An application is a computer > program with a user interface" to others much more esoteric. > > While I don't exactly expect everyone to agree, is there at least a > description of what a Service is and an Application is in a SOA that > folks can actually live with? ------------------------ Yahoo! Groups Sponsor --------------------~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/NhFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/service-orientated-architecture/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
