TY - JOUR
T1 - Web services interactions
T2 - Analysis, modeling, and management
AU - Maamar, Zakaria
AU - Sheng, Quan Z.
AU - Benslimane, Djamal
AU - Yahyaoui, Hamdi
PY - 2008/3
Y1 - 2008/3
N2 - This paper discusses how interactions between Web services engaged in composition scenarios are analyzed, modeled, and finally managed. Interactions are primarily considered as a means for conveying messages of different natures between separate components, for instance, Web services. To achieve better coordination and hence, avoid conflicts between Web services, in this paper interactions are handled by two layers known as business logic and support. The business-logic layer is the host of two flows known as control and transactional, whereas the support layer is the host of two additional flows namely exception and message. On top of the proposed layers and flows, context and policies are used to oversee the progress of interactions between Web services and to constrain the behavior of these Web services, respectively.
AB - This paper discusses how interactions between Web services engaged in composition scenarios are analyzed, modeled, and finally managed. Interactions are primarily considered as a means for conveying messages of different natures between separate components, for instance, Web services. To achieve better coordination and hence, avoid conflicts between Web services, in this paper interactions are handled by two layers known as business logic and support. The business-logic layer is the host of two flows known as control and transactional, whereas the support layer is the host of two additional flows namely exception and message. On top of the proposed layers and flows, context and policies are used to oversee the progress of interactions between Web services and to constrain the behavior of these Web services, respectively.
KW - Composition
KW - Context
KW - Interaction
KW - Policies
KW - Web service
UR - http://www.scopus.com/inward/record.url?scp=44649121134&partnerID=8YFLogxK
U2 - 10.1142/S021819400800360X
DO - 10.1142/S021819400800360X
M3 - Article
AN - SCOPUS:44649121134
VL - 18
SP - 179
EP - 198
JO - International Journal of Software Engineering and Knowledge Engineering
JF - International Journal of Software Engineering and Knowledge Engineering
SN - 0218-1940
IS - 2
ER -