Supporting Dynamic Changes in Web Service Environments

  • Mohammad Salman Akram
  • Brahim Medjahed
  • Athman Bouguettaya
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2910)


The Web has become the universal medium for publishing and using of Web accessible services called Web services. The widespread adoption of XML standards including WSDL, SOAP, and UDDI has spurred an intense research activity to deal with issues related to Web services. One of the most important issues is the management of changes that occur in Web service environments. Web services operate in a highly dynamic environment where changes can be initiated to adapt to evolving business climates. All changes performed to Web services must be efficiently propagated to ensure global consistency. In this paper, we combine Web services, ontologies, and agents to cater for the management of changes in Web services. We address the challenging issues of detection, propagation, and reaction to both internal and external changes to Web services.


Stock Market Graphical User Interface Internet Service Provider Simple Object Access Protocol Service Invocation 
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.
    Tsur, S., Abiteboul, S., Agrawal, R., Dayal, U., Klein, J., Weikum, G.: Are Web Services the Next Revolution in e-Commerce? (Panel). In: VLDB Conf., Rome, Italy, pp. 614–617 (2001)Google Scholar
  2. 2.
    Medjahed, B., Benatallah, B., Bouguettaya, A., Ngu, A., Elmagarmid, A.: Business-to-Business Interactions: Issues and Enabling Technologies. The VLDB Journal 12, 59–85 (2003)CrossRefGoogle Scholar
  3. 3.
    Gottschalk, K., Graham, S., Kreger, H., Snell, J.: Introduction to the Web Services Architecture. IBM Systems Journal 41 (2002)Google Scholar
  4. 4.
    Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 6 (2002)Google Scholar
  5. 5.
    Feldman, S.: Electronic Marketplaces. IEEE Internet Computing (2000)Google Scholar
  6. 6.
    Benatallah, B., Medjahed, B., Bouguettaya, A., Elmagarmid, A., Beard, J.: Composing and Maintaining Web-based Virtual Enterprises. In: First VLDB Workshop on Technologies for E-Services (2000)Google Scholar
  7. 7.
    Papazoglou, M., Aiello, M., Pistore, M., Yang, J.: Planning for Requests against Web Services. IEEE Data Engineering Bulletin 25 (2002)Google Scholar
  8. 8.
    McIlraith, S.A., Martin, D.L.: Bringing Semantics to Web Services. IEEE Intelligent Systems (2003)Google Scholar
  9. 9.
    McIlraith, S.A., Son, T.C., Zeng, H.: Semantic Web Services. IEEE Intelligent Systems (2001)Google Scholar
  10. 10.
    Medjahed, B., Bouguettaya, A., Elmagarmid, A.K.: Composing Web Services on the Semantic Web. VLDB Journal (2003) (to appear)Google Scholar
  11. 11.
    Ouzzani, M., Benatallah, B., Bouguettaya, A.: Ontological Approach for Information Discovery in Internet Databases. Distributed and Parallel Databases 8 (2000)Google Scholar
  12. 12.
    Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D., McDermott, D., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T., Sycara, K.: DAML-S: Semantic Markup for Web Services,
  13. 13.
    Payne, T.R., Paolucci, M., Sycara, K.: Advertising and Matching DAML-S Service Descriptions. In: International Semantic Web Working Symposium, California, USA (2001)Google Scholar
  14. 14.
    Deolasee, P., Katkar, A., Panchbudhe, A., Ramamritham, K., Shenoy, P.: Adaptive Push-Pull: Disseminating Dynamic Web Data. IEEE Transactions on Computers 51 (2002)Google Scholar
  15. 15.
    Maes, P., Guttman, R.H., Moukas, A.G.: Agents that Buy and Sell. Communications of the ACM 42, 81–91 (1999)CrossRefGoogle Scholar
  16. 16.
    McCanne, S.R.S.: A model, analysis, and protocol framework for soft state-based communication. In: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication (1999)Google Scholar
  17. 17.
  18. 18.
    Casati, F., Ilnicki, S., Jin, L., Krishnamoorthy, V., Shan, M.C.: Adaptive and Dynamic Service Composition in eFlow. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 13–31. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  19. 19.
    Vaughan-Nichols, S.J.: Web Services: Beyond the Hype. IEEE Computer 35, 18–21 (2002)Google Scholar
  20. 20.
    Microsoft: .NET (2002),
  21. 21.
  22. 22.
    IONA: Orbix E2A (2003),
  23. 23.
    Sun: Sun ONE (2003),

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Mohammad Salman Akram
    • 1
  • Brahim Medjahed
    • 1
  • Athman Bouguettaya
    • 1
  1. 1.Department of Computer ScienceVirginia TechFalls ChurchUSA

Personalised recommendations