Title :
The Self-Serv environment for Web services composition
Author :
Benatallah, Boualem ; Sheng, Quan Z. ; Dumas, Marlon
Author_Institution :
Univ. of New South Wales, Sydney, NSW, Australia
Abstract :
Self-Serv aims to enable the declarative composition of new services from existing ones, the multiattribute dynamic selection of services within a composition, and peer-to-peer orchestration of composite service executions. Self-Serv adopts the principle that every service, whether elementary or composite, should provide a programmatic interface based on SOAP and the Web Service Definition Language. This does not exclude the possibility of integrating legacy applications, such as those written in CORBA, into the service´s business logic. To integrate such applications, however, first requires the development of appropriate adapters. The paper considers how the mechanism for composing services in Self-Serv is based on two major concepts: the composite service and the service container.
Keywords :
Web sites; business data processing; distributed object management; middleware; CORBA; Internet; SOAP; Self-Serv environment; Web Service Definition Language; Web services composition; business-to-business collaborations; composite service; composite service executions; legacy applications; middleware; multiattribute dynamic service selection; peer-to-peer; service container; Centralized control; Collaboration; Costs; Finance; Logic; Peer to peer computing; Simple object access protocol; Traffic control; Unified modeling language; Web services;
Journal_Title :
Internet Computing, IEEE
DOI :
10.1109/MIC.2003.1167338