Note updated URL that works better.
From: Cory Casanave [mailto:cbc@xxxxxxxxxxxxxxxxxxxxxxx]
Sent: Wednesday, April 12, 2006
To: 'Service-Oriented Architecture
Subject: SOA Demo Straw man
Soa Demo Tem;
We have produced web a services spec for the proposed sample
scenario. Thins includes an initial cut at the XSD, WSDL and BPEL for the
sample. This is basic abstract web services with the intent that demo
participants could implement the services and thus show an interoperable SOA
community – it does not, as yet, include any security considerations..
This is based on the initial spec, I have not yet included the business
requirements from Joseph Chiusano but do
intend to shortly.
The business model spec is located here; http://osera.modeldriven.org/soademo/SOABrokerCommunitySpec.doc
The technical artifacts for web services are located
For each of the roles defined in the community
(Broker, Buyer, Manufacturer, Community-Registry) there is a sub-directory.
This sub-directory contains the web services files that specify the
service interfaces. For each role there is;
DataElements.XSD – Schema for the messages
Messages.xsd – WSDL message definitions
<name>Engine.wsdl – WSDL definitions
<name>engine.bpel – BPEL for the role
(not fully done)
Mof.xsd – Schema for some data types used
Bpel-definition-xml - BPEL package
These technical artifacts are based on the model and
the generic technology mapping we are using in OsEra, we are open to input on
alternate or additional features of the technical artifacts. Note that we
expect the primary artifacts to move to a government sponsored site.
So the way the demo would work is that each
participant, by implementing one or more of the roles (in any way they want to)
can then join the community and will interoperate with other members of the
community playing other roles.
We can discuss this on the telcon on Thursday.