Skip to main content

Web Service Standards: Do we need them?

  • Chapter
Emerging Web Services Technology

Abstract

There is a three-fold argument that there are too many overlapping Web service standards, they are not constraining enough and they exhibit too much proprietary interest. These criticisms suggest a dilemma of whether Web service standards are worth investing time in — which raises the question of whether we should use standards or not. This dichotomy raises issues critical to both software engineering and business. Deciding which standards to adhere to is difficult from the viewpoints of the software developer and the perspective of the business arm. We discuss standards’ benefits and downfalls, looking at the implications for stakeholders. For successful uptake standards need precision and flexibility in solutions to common development challenges. Whether there are enough rigorous standards, or whether there are not sufficient robust standards is at the heart of the matter. We will expose different facets of an argument pointing to a standards marshalling framework for easier adherence.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Zhuge, China’s E-Science Knowledge Grid Environment. IEEE Computer-Intelligent, January/February 2004, 13–17.

    Google Scholar 

  2. Microsoft..NET Live: Taking business to the next level, Microsoft UK Pamphlet, 2004.

    Google Scholar 

  3. T. Lahiri, and M. Woodman, Web Service Architectures Need Constraining Standards: An Agenda for Developing Systems without Client-Side Software Adapters, Proceedings of the IASTED International Conference on Software Engineering, Innsbruck, February 2006, 45–52.

    Google Scholar 

  4. British Standards Institution, What is a standard? London, 2005. http://www.bsi-global.com/en/Standards-and-Publications/About-standards/What-is-a-standard/

    Google Scholar 

  5. G. Bell, A Time and a Place for Standards, Queue, 2 (2004), No. 6, 66–74.

    Article  Google Scholar 

  6. WS-I. WS-I: Web Services Interoperability Organization. WS-I, 2006. http://www.ws-i.org/

    Google Scholar 

  7. W3C. World Wide Web Consortium. 2006. http://www.w3.org/

    Google Scholar 

  8. OASIS. OASIS. 2006. http://www.oasis-open.org/home/index.php

    Google Scholar 

  9. Liberty Alliance, Liberty Alliance Project, 2006. http://www.projectliberty.org/index.php

    Google Scholar 

  10. W. van der Aalst, Don’t go with the flow: Web services composition standards exposed. IEEE Intelligent Systems. January–February 2003. http://is.tm.tue.nl/staff/wvdaalst/publications/p181.pdf

    Google Scholar 

  11. D. Oberle, S. Lamparter, A. Eberhart, and S. Staab, Semantic Management of Web Services, Proceedings 3rd International Conference on Service-Oriented Computing, Amsterdam, 2005.

    Google Scholar 

  12. D. Burdett, and N. Kavantzas, WS Choreography Model Overview. W3C, 2004. http://www.w3.org/TR/ws-chor-model/

    Google Scholar 

  13. IBM. Web Services Transactions specifications. http://www-128.ibm.com/developerworks/library/specification/ws-tx/

    Google Scholar 

  14. RosettaNet. RosettaNet: What we do. RosettaNet, 2006. http://portal.rosettanet.org/cms/sites/RosettaNet/About/What/index.html

    Google Scholar 

  15. Microsoft. UDDI, 2003. http://www.ipade.mx/lib/Glosa/Consulta.asp?Letra=U

    Google Scholar 

  16. S. MacRoibeaird, Universal Description, Discovery & Integration (UDDI). Sun Microsystems, 2002. http://wwws.sun.com/software/xml/developers/uddi/

    Google Scholar 

  17. OASIS. OASIS/ebXML Registry Services Specification v2.5, 2003. http://www.oasis-open.org/committees/regrep/documents/2.5/specs/ebrs-2.5.pdf

    Google Scholar 

  18. J. Albornoz, Finding your way through Web service standards, Part 1: Will my Web service work with your client? IBM. http://www-106.ibm.com/developerworks/webservices/library/ws-stand1.html

    Google Scholar 

  19. F. Curbera, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi, and S. Weerawarana, Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI, Internet Computing, IEEE, 6 (2002), No. 2, 86–93.

    Article  Google Scholar 

  20. M. Gudgin, M. Hadley, N. Mendelsohn, J.J. Moreau, and H.F. Nielsen, SOAP Version 1.2 Part 1: Messaging Framework. W3C. 2006. http://www.w3.org/TR/soap12-part1/

    Google Scholar 

  21. E. Newcomer, Understanding Web Services: XML, WSDL, SOAP, and UDDI. Addison-Wesley, Boston, 2002.

    Google Scholar 

  22. T. Bray. J. Paoli, C. M. Sperberg-McQueen, E. Maler, and F. Yergeau. Extensible Markup Language (XML) 1.0 (Third Edition). W3C, 2004. http://www.w3.org/TR/REC-xml/

    Google Scholar 

  23. OASIS. OASIS Web Services Business Process Execution Language (WSBPEL) TC. 2006. http://www.oasis-open.org/committees/wsbpel/ipr.php

    Google Scholar 

  24. S. Vinoski, WS-Nonexistent Standards, IEEE Internet Computing, November–December, 2004, 94–96.

    Google Scholar 

  25. D. Geer, Taking Steps to Secure Web Services, IEEE Computer, October 2003, 14–16.

    Google Scholar 

  26. T. Pilioura, S. Tsalgatidou, and S. Hadjiefthymiades, Scenarios of Using Web Services in M-Commerce, ACM SIGecom Exchanges, 3, No. 4, January 2003, 28–36.

    Article  Google Scholar 

  27. D. Fay, An Architecture for Distributed Applications on the Internet: Overview of Microsoft’s.NET Platform. Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS’ 03), 2003, 22–26.

    Google Scholar 

  28. S. Baehni, P. T. Eugster, R. Guerraoui, and P. Altherr, Pragmatic Type Interoperability, Proceedings.23rd International Conference on Distributed Computing Systems, 404–411, May 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Birkhäuser Verlag Basel/Switzerland

About this chapter

Cite this chapter

Lahiri, T., Woodman, M. (2007). Web Service Standards: Do we need them?. In: Pautasso, C., Bussler, C. (eds) Emerging Web Services Technology. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-7643-8448-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-7643-8448-7_12

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-7643-8447-0

  • Online ISBN: 978-3-7643-8448-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics