• DocumentCode
    2194184
  • Title

    A Library for Asynchronous Concurrent Service Orchestration

  • Author

    Lu, Wei ; Gannon, Dennis

  • Author_Institution
    Indiana Univ., Bloomington, IN
  • fYear
    2008
  • fDate
    7-12 Dec. 2008
  • Firstpage
    230
  • Lastpage
    237
  • Abstract
    With the emergence of service oriented architecture, service orchestration has been an important paradigm of building large-scale distribute systems. The performance of orchestrating services is critical to the entire system. Meanwhile,with the growing complexity the programmability of writing service orchestration program has became a pressing concern. In this paper, we presents a service orchestration library which provides C# function API for orchestration constructs derived from the web-service workflow language WS-BPEL. The library implements those constructs by mapping WS-BPEL concurrent semantic into asynchronous events and join-patterns provided in Microsoft CCR; meanwhile the library provides the abstraction to ease the service orchestration programming. We will demonstrate how to use this library together with Microsoft DSS, a lightweight service runtime, to program service workflows which can efficiently scale to platforms from single multicore CPU, to clusters of distributed computers.
  • Keywords
    Web services; application program interfaces; software architecture; software libraries; C# function API; Microsoft DSS; WS-BPEL concurrent semantic; asynchronous concurrent service orchestration; large-scale distribute systems; service orchestration library; service orchestration program; service oriented architecture; Buildings; Central Processing Unit; Decision support systems; Distributed computing; Large-scale systems; Multicore processing; Pressing; Runtime library; Service oriented architecture; Writing; Concurrent Programming; Service Orchestration; WS-BPEL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    eScience, 2008. eScience '08. IEEE Fourth International Conference on
  • Conference_Location
    Indianapolis, IN
  • Print_ISBN
    978-1-4244-3380-3
  • Electronic_ISBN
    978-0-7695-3535-7
  • Type

    conf

  • DOI
    10.1109/eScience.2008.25
  • Filename
    4736762