• DocumentCode
    604051
  • Title

    ServicePot -- An Extensible Registry for Choreography Governance

  • Author

    Ali, Mohamed ; de Angelis, G. ; Polini, A.

  • Author_Institution
    Comput. Sci. Div., Univ. of Camerino, Camerino, Italy
  • fYear
    2013
  • fDate
    25-28 March 2013
  • Firstpage
    113
  • Lastpage
    124
  • Abstract
    The Future Internet (FI) vision fosters the establishment of highly dynamic and continuously evolving systems in which different organizations, via provided e-services, dynamically cooperate at run-time, and possibly just for a single application level transaction. Service choreographies contribute to establish the FI vision, by providing support for the description of complex and inter-organizational service-based applications. Specifically, the choreography paradigm facilitates the dynamic integration and interoperability of services managed and made available by different organizations. Nevertheless the real take off of choreography based solutions asks for the definition and development of suitable supporting frameworks (i.e. platforms and tools) permitting to govern the whole life-cycle of a service choreography. In this paper, we have introduced the main challenges and requirements for a software infrastructure supporting choreography adoption, and our response to these challenges: Service Pot. Service Pot is an extensible registry for choreography basedsolutions offering choreography lifecycle management and governance features. The registry implements all the fundamental functionalities for choreography support and it has a plug-in based extensible architecture permitting the easy introduction of additional choreography related manipulation activities. A reference implementation of the registry is also introduced and discussed, taking into account choreographies specifications defined using the BPMN 2.0 standard notation.
  • Keywords
    Internet; cloud computing; formal specification; BPMN 2.0 standard notation; FI vision; SOA; ServicePot; choreography lifecycle management; choreography related manipulation activities; choreography specifications; extensible registry; future Internet; plug-in based extensible architecture; service based applications; service choreography governance; software infrastructure; Computer architecture; Context; Electronic mail; Organizations; Standards organizations; Governance; Run-time verification; Service Choreographies; Service Registries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
  • Conference_Location
    Redwood City
  • Print_ISBN
    978-1-4673-5659-6
  • Type

    conf

  • DOI
    10.1109/SOSE.2013.35
  • Filename
    6525513