TY - GEN
T1 - Context adaptation of web service orchestrations
AU - Seyler, Frederick
AU - Taconet, Chantal
AU - Bernard, Guy
PY - 2007/12/1
Y1 - 2007/12/1
N2 - 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 metamodel 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 metamodel. 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.
AB - 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 metamodel 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 metamodel. 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.
U2 - 10.1109/WETICE.2007.4407186
DO - 10.1109/WETICE.2007.4407186
M3 - Conference contribution
AN - SCOPUS:51149119543
SN - 0769528791
SN - 9780769528793
T3 - Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE
SP - 351
EP - 356
BT - Proceedings 16th IEEE International Workshops on Enabling Technologies
T2 - 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2007
Y2 - 18 June 2007 through 20 June 2007
ER -