Title
Context Adaptation of Web Service Orchestrations
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 dia- grams describe each service external interfaces. Collabo- ration diagrams describe the structural composition of ser- vices. And activity diagrams describe the orchestration of services. The main contribution of this article is to mix the orches- tration 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 com- positions 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 con- text aware orchestrations: deployment time and run time adaptations.
Year
DOI
Venue
2007
10.1109/WETICE.2007.4407186
WETICE
Keywords
Field
DocType
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
Middleware,World Wide Web,Model transformation,Software engineering,Computer science,Model-driven architecture,Context model,Context awareness,Activity diagram,Web service,Orchestration (computing),Distributed computing
Conference
ISSN
ISBN
Citations 
1524-4547
978-0-7695-2879-3
1
PageRank 
References 
Authors
0.51
5
3
Name
Order
Citations
PageRank
Frederick Seyler110.51
Chantal Taconet29813.07
Bernard, G.310.51