Home > SOA News > Choreography tools deliver on promise of SOA
SOA News:
EMAIL THIS

Choreography tools deliver on promise of SOA

By Nitin Bharti, News Editor
07 Jun 2005 | SearchWebServices.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

As organizations deploy their applications to interact with a range of trading partners and external organizations, standards and tools are emerging to help them better define the rules of engagement.

Pi4 Technologies Ltd. recently unveiled the first version of a new set of choreography tools for defining how multiple parties collaborate in peer-to-peer, service-oriented business transactions.

The Pi4soa tools suite, which includes a choreography description editor and a choreography simulator, is an open source implementation of the Web Services Choreography Description Language (WS-CDL) being developed by the World Wide Web Consortium (W3C). Pi4soa is based on the Apache 2.0 license agreement and is available as an Eclipse plug-in.

"One of the problems is that people build services from a service-centric perspective," said Steve Ross-Talbot, co-chair of the W3C's Web Services Choreography working group and CEO of U.K.-based Pi4. "They look at individual services and not the more holistic process view of all services."

Aligning service-oriented architectures (SOAs) with business processes has been the goal of orchestration and choreography standards such as the Web Services Business Process Execution Language (WS-BPEL) and WS-CDL.

The difficulty with SOA and Web services, Ross-Talbot said, is that "they don't always meet business requirements. WS-CDL would certainly improve this today."

While WS-BPEL allows existing Web services to be orchestrated into composite services, WS-CDL goes a step further and describes the relationships between these composite services in a peer-to-peer environment.

For more information

Check out this interview with Steve Ross-Talbot comparing WS-CDL and WS-BPEL

 

Learn more about WS-BPEL

In a March 2005 interview with SearchWebServices.com, Ross-Talbot said: "What choreography says is 'I have a bunch of services; how do I write down what those services should do to engage with each other?'" "What I want to do is write down, from a high level, what's the exchange of messages that occur [between organizations] to buy a widget [for example]."

The Pi4soa WS-CDL editor allows developers and architects to create messages and documents that conform to the WS-CDL specification. The simulator executes test scenarios against various choreography descriptions based on a pre-established sequence of messages that need to be exchanged between two parties.

"When messages are seen as out of sequence, errors are flagged by the tool so you can either adjust the WS-CDL description to conform to the messages in the log or change the offending service/application to conform to the WS-CDL description," Ross-Talbot said.

Organizations currently building out their SOA or Web services products stand to benefit from WS-CDL implementations today, Ross-Talbot said. "It will act as a 'blueprint' for the SOA and provide them with huge benefits in terms of design and in terms of ongoing compliance to a design."

While WS-BPEL is widely supported by commercial tools and business process management products today, WS-CDL is still an emerging standard and is backed by several vendors, including Oracle Corp., Sun Microsystems Inc., Adobe Systems Inc., Nortel Networks Ltd. and Novell Inc.

Once WS-CDL reaches the Candidate Recommendation (CR) stage, the working group will call upon vendors to demonstrate that implementations of the specification "work together and exercise all of the main features of WS-CDL," Ross-Talbot said.

WS-CDL is expected to be ratified by the end of the year.

"But of course things get used by people in advance of this," he said. "Essentially, after CR it [WS-CDL] is real and tangible."



Tags: BPELVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Web services transaction specifications
SOA specs for energy industry planned
OASIS okays ebXML messaging standard
JBoss offers transactional Web services framework
OASIS approves WS-Transaction 1.1
OASIS begins work on WS-Federation
WS-Policy on SOA fast track, W3C approval this summer
Web services work on insurance claims
webMethods integrates Infravio's SOA street cred
SOA and BPM tools seen outpacing customer expectations
BPM Tutorial

BPEL
BPELTutorial
Co-evolution of BPMN and BPEL drives BPM in SOA settings
UML modeler includes BPMN support
BPM Special Report: What you model is what you monitor
Verizon uses BPEL app to cut down on code, check for fraud, and go green
Visual orchestration tool addresses event processing and SOA
SOA, BPEL working on the railroad
UML and SOA the Microsoft way
Oracle links SOA, data services, BI and BAM
Online real estate SOA moves into BPEL
BPEL Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
WS-Transaction  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts