Advertisement

Distributed and Parallel Databases

, Volume 12, Issue 2–3, pp 135–162 | Cite as

An Overview of Standards and Related Technology in Web Services

  • Aphrodite Tsalgatidou
  • Thomi Pilioura
Article

Abstract

The Internet is revolutionizing business by providing an affordable and efficient way to link companies with their partners as well as customers. Nevertheless, there are problems that degrade the profitability of the Internet: closed markets that cannot use each other's services; incompatible applications and frameworks that cannot interoperate or built upon each other; difficulties in exchanging business data. Web Services is a new paradigm for e-business that is expected to change the way business applications are developed and interoperate. A Web Service is a self-describing, self-contained, modular application accessible over the web. It exposes an XML interface, it is registered and can be located through a Web Service registry. Finally, it communicates with other services using XML messages over standard Web protocols. This paper presents the Web Service model and gives an overview of existing standards. It then sketches the Web Service life-cycle, discusses related technical challenges and how they are addressed by current standards, commercial products and research efforts. Finally it gives some concluding remarks regarding the state of the art of Web Services.

web service overview standards technical challenges 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Advertisement and Discovery of Services (ADS) protocol for Web Services, http://www.cn.ibm.com/ developerWorks/web/ws-ads/index eng.shtml.Google Scholar
  2. 2.
    M. Bichler, A. Segev, and C. Bean, “An electronic broker for business-to-business electronic ecommerce in the Internet,” International Journal of Cooperative Information Systems, vol. 7, no.4, 1998.Google Scholar
  3. 3.
    BPML, http://www.bpmi.org.Google Scholar
  4. 4.
    S. Burbeck, “The tao of e-business services: The evolution of web applications into service-oriented components with web services,” http://www-106.ibm.com/library/ws-tao/?dwzone=webservices.Google Scholar
  5. 5.
    F. Casati et al., “Adaptive and dynamic service composition in eFlow,” http://www.hpl.hp.com/techreports/ 2000/HPL-2000-39.html.Google Scholar
  6. 6.
    F. Casati et al., “eFlow: A platform for developing and managing composite web services,” in Proc. AIWoRC'00, Buffalo NY, April 27-29, 2000, IEEE Comp. Society.Google Scholar
  7. 7.
    V. Christophides, R. Hull, G. Karvounarakis, A Kumar, G. Tong, and M. Hong, “Beyond discrete web services: Composing session-oriented services in telecommunications,” in Proc. of TES 2001, Rome, Italy, 2001, pp. 58–73.Google Scholar
  8. 8.
    CIM Standards, http://www.dmtf.org/spec/cims.html.Google Scholar
  9. 9.
    DCOM, http://msdn.microsoft.com/library/backgrnd/html/msdn dcomarch.htm.Google Scholar
  10. 10.
    XML, http://www.ebxml.org.Google Scholar
  11. 11.
    W. Eibach and D. Kuebler, “Metering and accounting for web services: A dynamic e-business solution,” http://www-106.ibm.com/library/ws-maws/?dwzone=webservices.Google Scholar
  12. 12.
    Enterprise Java Beans, http://java.sun.com/products/ejb/.Google Scholar
  13. 13.
    M.C. Fauvet, M. Dumas, and H.Y. Paik, “Peer-to-peer traced execution of composite services,” in Proc. of TES 2001, Rome, Italy, 2001, pp. 103–117.Google Scholar
  14. 14.
    D. Georgakopoulos, H. Schuster, A. Chicocki, and D. Baker, “Managing process and service fusion in virtual enterprises,” Information Systems, vol. 24, no.6, pp. 429–456, 1999.Google Scholar
  15. 15.
    A. Geppert, M. Kradolfer, and D. Tombros, “Market-based workflow management,” International Journal of Cooperative Information Systems, vol. 7, no.4, 1998.Google Scholar
  16. 16.
    Hewlett-Packard, eFlow Model and Architecture, version 1.0, 1999.Google Scholar
  17. 17.
    HP Web Services Platform, http://www.hpmiddleware.com/products/hp web services/.Google Scholar
  18. 18.
    http://xml.coverpages.org/.Google Scholar
  19. 19.
    IBM UDDI Registry, http://www-3.ibm.com/services/uddi/.Google Scholar
  20. 20.
    R. Irani, “Practical considerations in implementing web services,” http://www.webservicesarchitect.com/ content/articles/irani01.asp.Google Scholar
  21. 21.
    Jini, http://www.sun.com/jini.Google Scholar
  22. 22.
    E. Kafeza, D.K.W. Chiu, and I. Kafeza, “View-based contracts in a web service cross-organizational workflow environment,” in Proc. of TES 2001, Rome, Italy, 2001, pp. 74–88.Google Scholar
  23. 23.
    V. Machiraju, M. Dekhil, M. Griss, and K. Wurster, “Web services management requirements,” in Proc. of Technologies for Web Services Workshop, Cairo, Egypt, September 2000.Google Scholar
  24. 24.
    Microsoft UDDI Registry, http://uddi.microsoft.com/.Google Scholar
  25. 25.
    M.H. Nodine, W. Bohrer, and A.H. Ngu, “Semantic brokering over dynamic heterogeneous data sources in infosleuth,” in Proc. of Int. Conf. Data Eng. ICDE, 1999, pp. 358–365.Google Scholar
  26. 26.
    OMG IDL, http://www.omg.org/gettingstarted/omg idl.htm.Google Scholar
  27. 27.
    H. Schuster, D. Georgakopoulos, A. Cichocki, and D. Baker, “Modeling and composing service-based and reference process-based multi-enterprise processes,” in Proc. of CaiSE 2000, Lecture Notes in Computer Science, vol. 1789, Springer-Verlag, Berlin, 2000, pp. 247–263.Google Scholar
  28. 28.
    S. Seltzsam, S. Borzsonyi, and A. Kemper, “Security for distributed web service composition,” in Proc. of TES 2001, Rome, Italy, 2001, pp. 147–162.Google Scholar
  29. 29.
    SOAP, http://www.w3.org/TR/SOAP.Google Scholar
  30. 30.
    TpaML specification, http://www.oasis-open.org/cover/tpa.html.Google Scholar
  31. 31.
    UDDI, http://www.uddi.org.Google Scholar
  32. 32.
    W.J. Van den Heuvel, J. Yang, and M. Papazoglou, “Service representation, discovery and composition for e-marketplaces,” in Proc. of the 6th Int. Conf. on Cooperative Information Systems (CoopIS2001), Trento, Italy, September 5-7, 2001.Google Scholar
  33. 33.
    Web Services architecture overview: The next stage of evolution for e-business, http://www-106.ibm.com/ developerworks/library/w-ovr/?dwzone=ws.Google Scholar
  34. 34.
    WSDL, http://msdn.microsoft.com/xml/general/wsdl.asp.Google Scholar
  35. 35.
    XAML, http://www.xaml.org/.Google Scholar
  36. 36.
    XMethods, http://www.xmethods.com.Google Scholar

Copyright information

© Kluwer Academic Publishers 2002

Authors and Affiliations

  • Aphrodite Tsalgatidou
    • 1
  • Thomi Pilioura
    • 1
  1. 1.Department of Informatics & TelecommunicationsUniversity of AthensAthensGreece

Personalised recommendations