Title :
A Middleware for Controlling the Execution of Composite Services
Author :
Ye, Xinfeng ; Chen, Yi
Author_Institution :
Dept. of Comput. Sci., Auckland Univ., Auckland, New Zealand
Abstract :
A composite service consists of many Web Services. The execution of a composite service is conducted by an execution engine according to the workflow specification. Since different composite services might share and access some of the Web Services concurrently, ensuring the correctness of the concurrent execution of the composite services becomes an important issue. This paper proposes a concurrency control scheme for executing transactional composite services. The scheme is implemented as a middleware. It uses the information gathered from the workflow specifications of the composite services to guarantee the correctness of the execution of the composite services. The proposed scheme avoids the repeated rollback problem facing most existing concurrency control schemes, and, it is more suitable for the clients who use handheld devices to access the Web services.
Keywords :
Web services; middleware; Web service; middleware; rollback problem; workflow specification; Access protocols; Batteries; Computer science; Concurrency control; Engines; Handheld computers; Middleware; System testing; Web and internet services; Web services; concurrency control; web services;
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
DOI :
10.1109/CSE.2009.216