Spheres of visibility[Web services]

The most promising feature of the Web services platform is its ability to form new services by combining the capabilities of existing services, i.e., its compos ability. The existing services may themselves be composed of other services, leading to a hierarchical composition. In a hierarchical composition, providers vary in the visibility they have over the other providers in the composition. For example, a provider may not be aware of any providers in the hierarchy other than its parent and children. On the other hand, a provider may be aware of all other providers in the hierarchy. Towards this end, we introduce the notion of spheres of visibility (SoV) as an abstraction to capture the upward/downward visibility aspects of the providers in a hierarchical composition. The latter part of this paper deals with compensation. We outline a compensation mechanism for hierarchical compositions conforming to the visibility restrictions modeled as SoV.

[1]  Laura Bocchi,et al.  Compositional Nested Long Running Transactions , 2004, FASE.

[2]  Valérie Issarny,et al.  Coordinated forward error recovery for composite Web services , 2003, 22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings..

[3]  Gustavo Alonso,et al.  Exception Handling in Workflow Management Systems , 2000, IEEE Trans. Software Eng..

[4]  Michael J. Shaw,et al.  Modeling supply-chain networks by a multi-agent system , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[5]  Paulo F. Pires,et al.  Building Reliable Web Services Compositions , 2002, Web, Web-Services, and Database Systems.

[6]  Jonathan D. Moffett,et al.  Control principles and role hierarchies , 1998, RBAC '98.

[7]  Randi Karlsen,et al.  Trigger-Based Compensation in Web Service Environments , 2003, ICEIS.

[8]  Debmalya Biswas,et al.  Hierarchical web services compositions: visibility, compensation and monitoring , 2005 .

[9]  Umeshwar Dayal,et al.  A transactional nested process management system , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[10]  Charles T. Davies,et al.  Data Processing Spheres of Control , 1978, IBM Syst. J..

[11]  Munindar P. Singh,et al.  Commitment Machines , 2001, ATAL.

[12]  Gottfried Vossen,et al.  A Multi-Level Model for Web Service Composition , 2004 .