• DocumentCode
    2441122
  • Title

    Context Adaptation of Web Service Orchestrations

  • Author

    Seyler, Frederick ; Taconet, Chantal ; Bernard, Guy

  • Author_Institution
    GET / INT, Evry
  • fYear
    2007
  • fDate
    18-20 June 2007
  • Firstpage
    351
  • Lastpage
    356
  • Abstract
    With orchestrations, one service may be realized through the cooperation of several services. This cooperation has to be formally described. In this paper, we propose to describe service orchestrations according to UML2 meta-model through three UML2 diagrams. Component diagrams describe each service external interfaces. Collaboration diagrams describe the structural composition of services. And activity diagrams describe the orchestration of services. The main contribution of this article is to mix the orchestration and composition meta-model with a context meta- model. Thus, we propose to include the descriptions of context awareness into the orchestration and composition meta-model. This approach allows application designers to describe flexible orchestration of services. Furthermore, describing compositions and their context-awareness with a model (conform to a meta-model) allows middleware with model-transformation capabilities to produce ad-hoc compositions in term of adaptation to current context execution and in term of target execution platforms. We present in this article two kinds of adaptation of context aware orchestrations: deployment time and run time adaptations.
  • Keywords
    Unified Modeling Language; middleware; object-oriented programming; UML2 diagrams; UML2 meta-model; Web service orchestrations; ad-hoc compositions; collaboration diagrams; component diagrams; context adaptation; context aware orchestrations; context awareness; context execution; context meta-model; middleware; model-transformation; Buildings; Collaboration; Context awareness; Context modeling; Context-aware services; Licenses; Middleware; Model driven engineering; Runtime; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises, 2007. WETICE 2007. 16th IEEE International Workshops on
  • Conference_Location
    Evry
  • ISSN
    1524-4547
  • Print_ISBN
    978-0-7695-2879-3
  • Type

    conf

  • DOI
    10.1109/WETICE.2007.4407186
  • Filename
    4407186