Web Component: A Substrate for Web Service Reuse and Composition
Web services are becoming the prominent paradigm for distributed computing and electronic business. This has raised the opportunity for service providers and application developers to develop value-added services by combining existing web services. Emerging web service standards and web service composition solutions have not addressed the issues of service re-use and extension yet. In this paper we propose the concept of web component that packages together elementary or complex services and presents their interfaces and operations in a consistent and uniform manner in the form of a class definition. Web components are internally synthesized out of reused, specialized, or extended elementary or complex web services. They are published externally as normal web services and can thus be employed by any web-based application.
KeywordsService Composition Service Discovery Composite Service Service Execution Input Message
- 1.C. Bussler. The Role of B2B Protocols in Inter-Enterprise Process Execution. Proc. Of the 2nd VLDB-TES Workshop, Rome, 2001.Google Scholar
- 2.F. Casati, S. Ilnicki, L. Jin, V. Krishnamoorthy, M. C. Shan. Adaptive and Dynamic Service Composition in eFlow, HP Lab. Techn. Report, HPL-2000-39.Google Scholar
- 4.F. Casati, M. Sayal, and M. C. Shan Developing E-Services for Composing E-Services. Proc. Of the 13th CAiSE conference, Switzerland, 2001Google Scholar
- 5.V. Christophides, R. Hull, A. Kumar, and J. Simeon Workflow Mediation using VorteXML. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, 2000.Google Scholar
- 6.D. Georgakopoulos, H. Schuster, D. Baker, and A. Cichocki. Managing Escalation of Collaboration Processes in Crisis Mitigation Situations. Proceedings of ICDE 2000, San Diego, CA, USA, 2000.Google Scholar
- 7.H. Kuno, M. Lemon, A. Karp, and D. Beringer. Conversations + Interface = Business Logic. Proc. Of the 2nd VLDB-TES Workshop, Rome, 2001.Google Scholar
- 8.M. Mecella, B. Pernici, and P. Craca. Compatibility of e-Services in a Cooperative Multi-platform Environment. Proc. Of the 2nd VLDB-TES Workshop, Rome, 2001.Google Scholar
- 9.M. P. Papazoglou, A. Delis, A. Bouguettaya, M. Haghjoo. “Class Library Support for Workflow Environments and Applications”. IEEE Transactions on Computer Systems, vol. 46, no. 6, June 1997.Google Scholar
- 10.W. M. P. van der Aalst and A. Kumar. XML Based Schema Definition for Support of Inter-organizational Workflow. Information System Research (accepted)Google Scholar
- 11.W-J Van Heuvel, J. Yang, and M. P. Papazoglou. Service Representation, Discovery, and Composition for E-Marketplaces, Proc. Of International Conference on Cooperative Information Systems (cooPIS01), Sep, 2001.Google Scholar
- 12.J. Yang, M. P. Papazoglou, and W-J Van Heuvel. Tackling the Challenges of Service Composition. Proc. of ICDE-RIDE workshop, San Jose, 2002.Google Scholar
- 13.Web Service Definition Language. http://www.w3.org/TR/wsdl.