Computers are truly amazing. After hearing a glimmer of something like “Choreography in Action,” with a couple of keystrokes, one can find all sorts of information about it on the Internet. Or, perhaps it can be a little more complicated than that. Google! might suggest an article by David Longworth, in an on-line publication called “Loosely Coupled,” which contains the term “”choreography in action.” However, on closer inspection of the article, one comes to realize that this doesn’t really have the flavor of Isadora Duncan and Martha Graham.
Instead, it is replete with sentences like this: “Services can be components in transaction systems or application servers such as CORBA or J2EE; they can be XML web services called with UDDI, SOAP and WSDL.” Well, at least we know what soap is, or we thought we did.
Let us look further. There is also a large document called “Web Services Choreography Description Language,” which “describes cross-enterprise collaborations of Web Services participants by defining their common observable behavior; where ordered and synchronized message exchanges result in alignment of their shared information.” Has a new notation appeared, to compete with ...