Skip to:

e-Science 2008 4th IEEE International Conference on e-Science

Main Conference Sessions

A Library for Asynchronous Concurrent Service Orchestration


  • Wei Lu, Indiana University
  • Dennis Gannon, Indiana University


With the emergence of service-oriented architecture, service orchestration has been an important paradigm of building large-scale distributed systems. The performance of the service orchestration is critical to the entire system. On the other hand, with growing complexity, the programmability of writing service orchestration software has become a concern for most developers. In this paper, we present a service orchestration library which provides a functional API for the major orchestration constructs defined in WS-BPEL. The library implements those constructs by mapping WS-BPEL concurrent semantic into asynchronous events and join-patterns provided by Microsoft CCR; meanwhile the library provides the high abstraction to ease the asynchronous concurrent service orchestration programming. We will demonstrate how to use this library as well as a lightweight service runtime (Microsoft DSS) to build a service workflow which efficiently scales to platforms from single multicore CPU to clusters of distributed computers.

Date and Time

Thursday, December 11, 3:15 p.m. to 3:45 p.m.

Room Number


More Information

Show your support for e-Science 2008

Add one of our badges to your site:

  • Teal eScience 2008 Web badge
  • Green eScience 2008 Web badge
  • Orange eScience 2008 Web badge