SOA deals with all three at least, namely - Business - Information
(applications and data) and Technical services to cater to the whole
enterprise. The business services are catering to business components
that can be grouped into business functions. Example of technical
service is a web-service for message delivery or for notification or
service for network related management, security services, etc.
(Dr. Ravi Sharma) Senior Enterprise Architect (02)
Vangent, Inc. Technology Excellence Center (TEC) (03)
8618 Westwood Center Drive, Suite 310, Vienna VA 22182
(o) 703-827-0638, (c) 313-204-1740 www.vangent.com (04)
Professional viewpoints do not necessarily imply organizational
[mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Ken Laskey
Sent: Tuesday, July 15, 2008 10:15 PM
To: sowa@xxxxxxxxxxx; [ontolog-forum]
Subject: Re: [ontolog-forum] The Open Group SOA Ontology (06)
I have yet to read the document, so any comments come from my
experience working on other SOA efforts, most notably the reference
model work under OASIS. (07)
I find it useful to differentiate between a business service and a SOA
service. Business services are described in the more traditional
sense of providing a business function, yes with predictable business
outcomes, i.e. real world effects. A SOA service is an IT artifact
that *may* be an effective way to realize that business function.
Conversely, SOA will be inappropriate and have no role in certain
business functions. (08)
Whether the service itself is "a logical representation" or there
SHOULD be a logical representation of a service is a point for
discussion; I would lean more to the latter. The business service
should indeed be repeatable because otherwise you appear to be dealing
with randomness where you really want some certainty. If I bring my
clothes to the cleaners, I expect my clothes to be returned clean, not
someone else's clothes, not the clothes still soiled, not a pound of
corned beef instead. (09)
I look forward to spending some dedicated time processing this
document but not quite sure when. (010)
On Jul 15, 2008, at 10:37 PM, John F. Sowa wrote: (012)
> I endorse Azamat's questions:
> AA> ... how should one take this basic definition: "a service
>> is a logical representation of a repeatable business activity
>> that has a specified outcome." Why is its genus "a logical
> If I need some service, I want somebody or something to do
> something. I don't want a statement in logic (unless my
> request happened to be for a copy of some formula).
> AA> ... Again, why is its differentia chosen as "a repeatable
>> business activity that has a specified outcome".
> Why must a service be repeatable? Many needs are unique.
> And why must it be a business activity?
> What does it mean for the outcome to be "specified"?
> Does that mean "specified in advance"? But what about
> emergency services that respond to unpredictable events?
> John Sowa
> Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
> Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
> Shared Files: http://ontolog.cim3.net/file/
> Community Wiki: http://ontolog.cim3.net/wiki/
> To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx
MITRE Corporation, M/S H305 phone: 703-983-7934
7515 Colshire Drive fax: 703-983-1379
McLean VA 22102-7508 (014)
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (015)