John,
The use cases for SoaML include:
* Describing a collaboration among parties to effect some common goal
manifested through providing and using services
* Describing the contract of interaction relating to providing and consuming
service
* Describing the detailed choreography of information and asset exchange
required to request and deliver a service
* Describing technology interfaces used to automate services at a technology
independent level
* Mapping of the above to various technology frameworks to help automate
services and collaborative processes (01)
Here is a white paper on how this is used in the enterprise:
http://www.google.com/url?sa=t&source=web&cd=3&ved=0CDEQFjAC&url=http%3A%2F%2Fwww.omg.org%2Fmem-news%2Fsoaml.htm&ei=HWCQTv6gIurb0QH_scUs&usg=AFQjCNHNhQknyHzWCEcymppX84hYX5sD0Q (02)
-Cory (03)
-----Original Message-----
From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx
[mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of John F. Sowa
Sent: Saturday, October 08, 2011 10:31 AM
To: ontolog-forum@xxxxxxxxxxxxxxxx
Subject: Re: [ontolog-forum] SOA organised with RDF - Use Case (04)
On 10/7/2011 1:35 PM, Duane Nickull wrote:
> Sorry to interject, but to me the term "SOA Ontology" means an
> ontology or set of formal abstract constraints that declare the knowledge of
>"what"
> SOA is (profuse apologies if this is errant). If the ontology work is
> to classify things that are not exclusive to SOA, then it should not
> be called an "SOA ontology" perhaps. Is there a definition of exactly
> what is meant by SOA ontology? (05)
This is the critical question. (06)
In talking about ontologies, we have usually addressed the subject matter of
the applications. For example, an ontology for medical applications would
define things like diseases, drugs, therapies, etc. (07)
If we're talking about the subject matter, the same application ontology would
be used for programs that process documents on the internet, organize a
database for a hospital, or provide SOA services. (08)
But if we're not talking about application ontologies, we have to state what
kinds of things and processes a SOA ontology is supposed to define that are
different from anything that is required for other kinds of computer systems. (09)
Before you can begin to define a formal ontology for anything, you must at
least have some informal list of what you need to specify.
Some questions: (010)
1. Does anyone have such a list for SOA? (011)
2. If the things on that list were formally defined, how would those
definitions be used? (012)
3. Would those definitions improve SOA systems? (013)
4. How? (014)
John (015)
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/ Community Wiki:
http://ontolog.cim3.net/wiki/ To join:
http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (016)
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (017)
|