Dynamic composition of web service based on coordination model

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

To deal with Web service dynamicity and changes of application constraints in open distributed environment, a coordination model for dynamic service composition is presented. Based on the separation of concerns, there are three different categories of entities in a Web service-based application: Web service, role and coordinator. The Web service is only responsible for performing pure functional service, and carrying out the task assigned by the role; the role is an abstraction for certain properties and functionalities, responsible for binding Web service according to constraints, and actively coordinating Web service to achieve coordination requirements; the coordinator is responsible for the coordination among roles by imposing coordination policies and binding constraints. The logic separation of Web services, roles, and coordinators in the model, decouples the dependencies between the coordinators and Web services. Thus, the model shields the coordinator layer from the dynamicity of Web services. Finally, a vehicle navigation application including traffic control Web services, GPS Web services and a navigator is illustrated how the model can be used to achieve the interaction adaptation by means of dynamic composition of Web service. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Shen, L., Li, F., Ren, S., & Mu, Y. (2007). Dynamic composition of web service based on coordination model. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4537 LNCS, pp. 317–327). Springer Verlag. https://doi.org/10.1007/978-3-540-72909-9_36

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free