Towards an Automated Deployment Planner for Composition of Web Services as Software Components

TitleTowards an Automated Deployment Planner for Composition of Web Services as Software Components
Publication TypeJournal Article
Year of Publication2006
AuthorsHeydarnoori, A., F. Mavaddat, and F. Arbab
JournalElectronic Notes in Theoretical Computer Science
Volume160
Pagination239–253
Date Published08/2006
Abstract

In this paper, we present our work-in-progress on developing an automated deployment planner for the composition of Web services as software components using the Reo coordination middleware in a distributed environment. Web services refer to accessing services over the Web. Reo is an exogenous coordination model for compositional construction of component connectors based on a calculus of mobile channels that has been developed at CWI (the Netherlands). Reo has a strong theoretical underpinning which makes it a good candidate model for coordinating the work of Web services participating in a composition. Suppose a new Web application has been developed by composing a number of Web services with different requirements and constraints. To run the application, it is required to deploy it on a number of hosts with different computational capabilities available to the application in the distributed environment (e.g., Internet) so that all constraints and requirements are satisfied. Because of the many parameters and constraints in such a deployment problem, it is difficult to do it manually. Thus, an automated deployment planner is required for this purpose.

URLhttp://www.sciencedirect.com/science/article/B75H1-4KKPCPF-J/2/1ac479542fd29b0c6712abf246ec1a39
DOIhttp://dx.doi.org/10.1016/j.entcs.2006.05.026
Refereed DesignationRefereed
AttachmentSize
2006-heydarnoori-ENTCS160.pdf278.63 KB