Skip to main content
Log in

An Overview of Standards and Related Technology in Web Services

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Advertisement and Discovery of Services (ADS) protocol for Web Services, http://www.cn.ibm.com/ developerWorks/web/ws-ads/index eng.shtml.

  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.

  3. BPML, http://www.bpmi.org.

  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.

  5. F. Casati et al., “Adaptive and dynamic service composition in eFlow,” http://www.hpl.hp.com/techreports/ 2000/HPL-2000-39.html.

  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.

  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.

  8. CIM Standards, http://www.dmtf.org/spec/cims.html.

  9. DCOM, http://msdn.microsoft.com/library/backgrnd/html/msdn dcomarch.htm.

  10. XML, http://www.ebxml.org.

  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.

  12. Enterprise Java Beans, http://java.sun.com/products/ejb/.

  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.

  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. A. Geppert, M. Kradolfer, and D. Tombros, “Market-based workflow management,” International Journal of Cooperative Information Systems, vol. 7, no.4, 1998.

  16. Hewlett-Packard, eFlow Model and Architecture, version 1.0, 1999.

  17. HP Web Services Platform, http://www.hpmiddleware.com/products/hp web services/.

  18. http://xml.coverpages.org/.

  19. IBM UDDI Registry, http://www-3.ibm.com/services/uddi/.

  20. R. Irani, “Practical considerations in implementing web services,” http://www.webservicesarchitect.com/ content/articles/irani01.asp.

  21. Jini, http://www.sun.com/jini.

  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.

  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.

  24. Microsoft UDDI Registry, http://uddi.microsoft.com/.

  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.

  26. OMG IDL, http://www.omg.org/gettingstarted/omg idl.htm.

  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. S. Seltzsam, S. Borzsonyi, and A. Kemper, “Security for distributed web service composition,” in Proc. of TES 2001, Rome, Italy, 2001, pp. 147–162.

  29. SOAP, http://www.w3.org/TR/SOAP.

  30. TpaML specification, http://www.oasis-open.org/cover/tpa.html.

  31. UDDI, http://www.uddi.org.

  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.

  33. Web Services architecture overview: The next stage of evolution for e-business, http://www-106.ibm.com/ developerworks/library/w-ovr/?dwzone=ws.

  34. WSDL, http://msdn.microsoft.com/xml/general/wsdl.asp.

  35. XAML, http://www.xaml.org/.

  36. XMethods, http://www.xmethods.com.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tsalgatidou, A., Pilioura, T. An Overview of Standards and Related Technology in Web Services. Distributed and Parallel Databases 12, 135–162 (2002). https://doi.org/10.1023/A:1016599017660

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1016599017660

Navigation