[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [dist-obj] DOP & web-services & n-tier
- To: <firstname.lastname@example.org>
- Subject: Re: [dist-obj] DOP & web-services & n-tier
- From: "bhaugen" <email@example.com>
- Date: Fri, 20 Jul 2001 11:17:39 -0500
- Delivered-To: firstname.lastname@example.org
- Delivered-To: mailing list email@example.com
- Mailing-List: contact firstname.lastname@example.org; run by ezmlm
- References: <200107201550.LAA32244@ascent.com>
> To restate a point that apparently did not communicate to anyone,
> I think that many conversational choreographies will be (are being)
> stereotyped so that distributed objects can converse by using
> a shared script of some kind. Most of the current efforts (ebXML BPSS,
> BPML, WSFL, XLang) use XML.
> Yes, most of the early scripts will be business-oriented, like order-
> delivery-payment. But the principle applies to other domains: don't
> so much about the particularities of the end points; have them follow a
> shared scenario. Think rules of a game.
> Hi, Bob: I don't want to push the choreography metaphor too much, but
> is there a notation with which we can write the songs and express what
> needs to be co-ordinated independent of the actual pieces of music
> that are presently coming out for particular standards bodies such as
> ebXML? (I think that would be one fruitful way of answering Adam
> Bosworth's concerns about specifying the order and temporal semantics
> of method calls).
ebXML, UN/CEFACT and RosettaNet (among others) use a stylized version
of UML Activity Graphs. In the case of ebXML, they are meant to be
transformed into a particular XML notation using production rules as
described in this document:
BPML goes direct to XML, but is tinkering with the ebXML-style
UML Activity Graphs, too.
For XLang, MSFT has a Visio-based "Orchestrator" product
using their own variation of flow charts.
Don't know much about WSFL. It's an IBM thing.
Apparently there will be some W3C activity to try to harmonize all this
A personal note about ebXML: it was a learning experience for me.