[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [ajug-members]: SOA Service Definition



Thanks for the clarifications. Do you have any web resources to back up your 
definitions (preferably big companies like IBM, BEA, MS, apache, etc).

Some of the examples I've seen (specifically the Middleware Company's SOA 
blueprints http://www.middlewareresearch.com/soa-blueprints/index.jsp) tend 
to define a service as the specific method (i.e. "doFoo" is a service in the 
Foo system). I thought that there would be a "Foo Service" with multiple 
messages/operations like "doFoo", "doBar" and "doBaz".

I'm having a difficult time finding any concrete definitions from reputable 
sources to back up my beliefs.

Thanks,
BAL

>From: "Yochem Angela (esc1ajk)" <esc1ajk@ups.com>
>To: ajug-members@ajug.org
>Subject: RE: [ajug-members]: SOA Service Definition
>Date: Tue, 1 Jun 2004 12:18:12 -0400
>
>A service is typically categorized as an application service, a business
>service, a data service, or an event service.  This categorization helps
>with the organizational fall-out associated with adoption of an SOA.
>
>In your example, the service would be the greater "user management" 
>function
>(you'll recall the coarse-grained approach recommended by much of the
>afore-mentioned blarg).
>
>If you'd like to send me some specific questions, I'd be happy to take a 
>few
>minutes and give some feedback, for what it's worth.
>
>-----Original Message-----
>From: Brian Lee [mailto:brian_a_lee@hotmail.com]
>Sent: Tuesday, June 01, 2004 12:05 PM
>To: ajug-members@ajug.org
>Subject: RE: [ajug-members]: SOA Service Definition
>
>
>yeah yeah, I've read all the blarg out there on SOA. I would like to find
>out the industry accepted definition of service. Does a service address a
>particular business function (like user management) and then provide
>operations (like createUser, modifyUser, moveUser, etc) or are the methods
>themselves the services?
>
>My organization already has a definition of service, I'm trying to find out
>if it meshes with industry accepted jargon.
>
>Thanks,
>BAL
>
> >From: "Yochem Angela (esc1ajk)" <esc1ajk@ups.com>
> >To: ajug-members@ajug.org
> >Subject: RE: [ajug-members]: SOA Service Definition
> >Date: Tue, 1 Jun 2004 11:57:51 -0400
> >
> >Although popular definitions of SOAs assume that "service" means a "web
> >service" as defined by the WS-I stack (SOAP/WSDL/UDDI), an SOA conforming
> >to
> >the classic definition can include many types of services.  You can 
>decide
> >what is appropriate in your environment.
> >
> >The keys to designing an SOA are to make sure that messages share a 
>common
> >format, language, and vocabulary, and to allow services to be 
>discoverable
> >(these are no small tasks).  So as you define what you mean by "service" 
>in
> >your SOA, keep these things in mind.  Conforming to the WS-I stack 
>reduces
> >the complexity of these tasks somewhat (and may allow you to take 
>advantage
> >of various management tools).
> >
> >-----Original Message-----
> >From: Brian Lee [mailto:brian_a_lee@hotmail.com]
> >Sent: Tuesday, June 01, 2004 11:22 AM
> >To: ajug-members@ajug.org
> >Subject: [ajug-members]: SOA Service Definition
> >
> >
> >Does anyone out there have a good definition for "Service" as in
> >Service-Oriented Architecture? Preferably with good examples of interface
> >and implementation.
> >
> >Thanks,
> >BAL
> >
>