DocumentCode
1621129
Title
FUSION: a system allowing dynamic Web service composition and automatic execution
Author
VanderMeer, Debra ; Navathe, Shamkant B. ; Datta, Anindya ; Dutta, Kaushik ; Thomas, Helen ; Ramamritham, Krithi
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
2003
Firstpage
399
Lastpage
404
Abstract
Service portals are systems which expose a bundle of Web services to the user, allowing the specification and subsequent execution of complex tasks defined over these individual services. Examples of situations where service portals would be valuable include making travel plans or purchasing a home. Service portals must be capable of converting an abstract user goal into a correct and optimal concrete execution plan, executing according to the plan, verifying the result against a user´s stated satisfaction criteria, and in the case of satisfaction failure, initiating the appropriate recovery procedures. The basic framework needed to support this functionality, from gathering the input to generating an optimal plan and executing that plan, is a prerequisite for all service portals, yet there are currently no such commercial systems in existence, and the research literature has given only cursory treatment to some of these issues. In this paper, we describe FUSION, a comprehensive software system which provides the underlying framework for a service portal. We show how using the elements of this framework, service portal designers and architects can easily create domain-specific service portals, e.g., a travel service portal. We also present the Web services execution specification language (WSESL), a language that we have developed to describe execution plans in the context of the FUSION services model. Finally, we develop a set of data structures and algorithms for generating correct and optimal execution plans.
Keywords
abstract data types; computer communications software; data mining; optimal control; parallel algorithms; portals; specification languages; FUSION service model; FUSION system; WSESL language; Web services execution specification language; abstract user goal; automatic execution; commercial system; complex tasks; comprehensive software system; data structures; domain specific service portal; dynamic Web service composition; framework elements; functionality support; home purchasing; input gathering; optimal concrete execution plan; optimal plan generation; plan execution; recovery procedure initiation; satisfaction failure; service portal architect; service portal designer; task execution; task specification; travel service portal; user stated satisfaction criteria; Concrete; Context modeling; Context-aware services; Data structures; Fusion power generation; Portals; Software systems; Specification languages; Travel services; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
E-Commerce, 2003. CEC 2003. IEEE International Conference on
Print_ISBN
0-7695-1969-5
Type
conf
DOI
10.1109/COEC.2003.1210276
Filename
1210276
Link To Document