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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
H. Zhuge, China’s E-Science Knowledge Grid Environment. IEEE Computer-Intelligent, January/February 2004, 13–17.
Microsoft..NET Live: Taking business to the next level, Microsoft UK Pamphlet, 2004.
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.
British Standards Institution, What is a standard? London, 2005. http://www.bsi-global.com/en/Standards-and-Publications/About-standards/What-is-a-standard/
G. Bell, A Time and a Place for Standards, Queue, 2 (2004), No. 6, 66–74.
WS-I. WS-I: Web Services Interoperability Organization. WS-I, 2006. http://www.ws-i.org/
W3C. World Wide Web Consortium. 2006. http://www.w3.org/
OASIS. OASIS. 2006. http://www.oasis-open.org/home/index.php
Liberty Alliance, Liberty Alliance Project, 2006. http://www.projectliberty.org/index.php
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
D. Oberle, S. Lamparter, A. Eberhart, and S. Staab, Semantic Management of Web Services, Proceedings 3rd International Conference on Service-Oriented Computing, Amsterdam, 2005.
D. Burdett, and N. Kavantzas, WS Choreography Model Overview. W3C, 2004. http://www.w3.org/TR/ws-chor-model/
IBM. Web Services Transactions specifications. http://www-128.ibm.com/developerworks/library/specification/ws-tx/
RosettaNet. RosettaNet: What we do. RosettaNet, 2006. http://portal.rosettanet.org/cms/sites/RosettaNet/About/What/index.html
Microsoft. UDDI, 2003. http://www.ipade.mx/lib/Glosa/Consulta.asp?Letra=U
S. MacRoibeaird, Universal Description, Discovery & Integration (UDDI). Sun Microsystems, 2002. http://wwws.sun.com/software/xml/developers/uddi/
OASIS. OASIS/ebXML Registry Services Specification v2.5, 2003. http://www.oasis-open.org/committees/regrep/documents/2.5/specs/ebrs-2.5.pdf
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
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.
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/
E. Newcomer, Understanding Web Services: XML, WSDL, SOAP, and UDDI. Addison-Wesley, Boston, 2002.
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/
OASIS. OASIS Web Services Business Process Execution Language (WSBPEL) TC. 2006. http://www.oasis-open.org/committees/wsbpel/ipr.php
S. Vinoski, WS-Nonexistent Standards, IEEE Internet Computing, November–December, 2004, 94–96.
D. Geer, Taking Steps to Secure Web Services, IEEE Computer, October 2003, 14–16.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)