• DocumentCode
    3538624
  • Title

    Towards Dynamic Evolution of Service Choreographies

  • Author

    Wei Song ; Gongxuan Zhang ; Yang Zou ; Qiliang Yang ; Xiaoxing Ma

  • Author_Institution
    Inst. of Comput. Sci., Nanjing Univ. of Sci. & Technol., Nanjing, China
  • fYear
    2012
  • fDate
    6-8 Dec. 2012
  • Firstpage
    225
  • Lastpage
    232
  • Abstract
    To stay on the cutting edge, Web services ought to adapt themselves to the evolving business requirements and the changing environments. For a long-running service choreography, its member services may need to evolve even at run-time. However, inconsistencies or spurious results (e.g., unspecified receptions and deadlocks) may occur if these services evolve dynamically in an uncoordinated manner. To cope with this problem, we propose an approach that supports the dynamic evolution of choreographies. In our approach, two mechanisms are proposed to make sure that the choreography evolution can be conducted in an orderly fashion. First, an evolution protocol is proposed to support dynamic co-evolution of the member services in a choreography. Second, the proposed approach restricts choreography changes to one single service only if the relevant partner services can evolve simultaneously. A typical purchase order application is used to motivate our proposal and illustrate the viability of our approach.
  • Keywords
    Web services; order processing; protocols; service-oriented architecture; software maintenance; SOA; Web services; business requirements; choreography change restriction; dynamic co-evolution; evolution protocol; member services; partner services; purchase order application; run-time; service choreographies dynamic evolution; service composition; service-oriented architecture; Business; Complexity theory; Firing; Heuristic algorithms; Petri nets; Protocols; Service-oriented architecture; dynamic co-evolution; evolution protocol; instance migration; service choreography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2012 IEEE Asia-Pacific
  • Conference_Location
    Guilin
  • Print_ISBN
    978-1-4673-4825-6
  • Type

    conf

  • DOI
    10.1109/APSCC.2012.40
  • Filename
    6478220