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.