Web Component: A Substrate for Web Service Reuse and Composition

  • Jian Yang
  • Mike. P. Papazoglou
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2348)


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.


Service Composition Service Discovery Composite Service Service Execution Input Message 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 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. 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
  3. 3.
    F. Casati and Ming-Chien Shan. Dynamic and adaptive composition of e-services, Information Systems, 26(2001), page 143–163, 2001.zbMATHCrossRefGoogle Scholar
  4. 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. 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. 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. 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. 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. 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. 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. 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. 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. 13.
    Web Service Definition Language.

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Jian Yang
    • 1
  • Mike. P. Papazoglou
    • 1
  1. 1.InfolabTilburg UniversityTilburgNetherlands

Personalised recommendations