THE QUEST FOR THE WEB SERVICES STACK

Flávio O. Silva, Pedro F. Rosa

2006

Abstract

The strong use of distributed applications is due to the fact that Internet and the Web are based on common and widely accepted standards. Web services can be the basis of the next generation of applications. Unfortunately if someone asks for the layers of the Web Services protocol stack, the answer cannot be given right away. Considering that this technology is emerging and its bases are being defined, different companies and working groups propose standards that come and go with the same speed. Another problem is that these groups provide their own vision about the stack and, finally, the widely available standards proposals makes this environment a standard’s Babel. In this paper we will run a quest in order to find the Web Services protocol stack, by putting together different standards and visions and finally providing an independent Web Services protocol stack.

References

  1. Tanenbaum, Andrew S., 2003. Computer Networks, Fourth Edition. Prentice Hall, New Jersey
  2. Mitra, Nilo, 2003. SOAP Version 1.2 Part 0: Primer. W3C Recommendation 24 June. Retrieved May 2, 2006, from <http://www.w3.org/TR/2003/RECsoap12-part0-20030624/>.
  3. W3C, 2004. Web Services Architecture Working Group. Retrieved May 2, 2006, from <http://www.w3.org/2002/ws/arch/>.
  4. Vinoski, Steve, 2004. WS-Nonexistent Standards. IEEE Internet Computing, vol. 8, no. 6, pp. 94-96. Retrieved May 2, 2006, from <http://dsonline.computer.org/0412/d/w6towp.htm>.
  5. OASIS, 2005. OASIS SOA Reference Model TC. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/tc_home.php?wg_abbrev=soarm>
  6. MacKenzie,C. MatthewR et al, 2005. Reference Model for Service Oriented Architectures. Working Draft 11, 15 December 2005. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/download.php/15966/wd-soarm-11.pdf>
  7. McGovern, James et al., 2003. Java Web Services Architecture. Morgan Kaufmann, San Francisco.
  8. Chinnici, Roberto et al., 2006. Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. W3C Candidate Recommendation 6 January 2006. Retrieved May 2, 2006, from <http://www.w3.org/TR/wsdl20/>.
  9. Clément, Luc et al., 2004. UDDI Version 3.0.2. UDDI Spec Technical Committee Draft. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/uddi-spec/doc/spec/v3/uddiv3.0.2-20041019.htm>.
  10. Weerawarana, Sanjiva et al., 2005. Web Services Platform Architecture : SOAP, WSDL, WS-Policy, WSAddressing, WS-BPEL, WS-Reliable Messaging, and More. Prentice Hall PTR
  11. Microsoft, 2006. Web Services Specifications. Retrieved May 2, 2006, from <http://msdn.microsoft.com/webservices/webservices/ understanding/specs/default.aspx?pull=>
  12. Arora, Akhil et al., 2005. Web Services for Management (WS-Management June 2005). Retrieved May 2, 2006, from <http://msdn.microsoft.com/ws/2005/08/wsmanagement/>
  13. IBM, 2006. Standards and Web services. Retrieved May 2, 2006, from <http://www128.ibm.com/developerworks/webservices/standards/>
  14. Cantor, Scott et al., 2004. Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/download.php/9455/sstc-samlcore-2.0-cd-02.pdf>.
  15. Sun, 2006. Web Services Standards and Technologies. Retrieved May 2, 2006, from <http://developers.sun.com/techtopics/webservices/sta ndards.html>
  16. Turner, Mark; Budgen, David; Brereton, Pearl, 2003. Turning Software into a Service. Computer, vol. 36, no. 10, pp. 38-44, October.
  17. Parastatidis; Savas; Webber, Jim, 2004. Assessing the Risk and Value of Adopting Emerging and Unstable Web Services Specifications. SCC, pp. 65-72, Services Computing, 2004 IEEE International Conference on (SCC'04), 2004.
  18. Kavantzas, Nickolas et al., 2005. Web Services Choreography Description Language Version 1.0. W3C Candidate Recommendation 9 November 2005. Retrieved May 2, 2006, from <http://www.w3.org/TR/ws-cdl-10/>
  19. Gudgin,Martin et al., 2004 SOAP-over-UDP.
  20. Retrieved May 2, 2006, from <http://msdn.microsoft.com/webservices/default.aspx? pull=/library/en-us/dnglobspec/html/soap-overudp.asp>
  21. Microsoft; IBM, 2002. Security in a Web Services World: A Proposed Architecture and Roadmap. Retrieved May 2, 2006, from <http://msdn.microsoft.com/library/default.asp?url=/li brary/en-us/dnwssecur/html/securitywhitepaper.asp>.
  22. Ballinger, Keith et al., 2006. Basic Profile Version 1.1. The Web Services-Interoperability Organization. Retrieved May 2, 2006, from <http://www.wsi.org/Profiles/BasicProfile-1.1.html>
  23. Banks, Andrew et al., 2002 HTTPR Specification. IBM Software Group. Retrieved May 2, 2006, from <http://www.ibm.com/developerworks/library/wshttprspec/>.
  24. Gudgin, Martin et al., 2005 SOAP Message Transmission Optimization Mechanism. W3C Recommendation 25 January 2005. Retrieved May 2, 2006, from <http://www.w3.org/TR/soap12-mtom/>
  25. Nadalin, Anthony et al., 2004. Web Services Security: SOAP Message Security 1.0 (WS-Security 2004). OASIS Standard 200401, March 2004. Retrieved May 2, 2006, from <http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soapmessage-security-1.0.pdf>
  26. Eastlake, Donald et al., 2002. XML Encryption Syntax and Processing. W3C Recommendation 10 December 2002. Retrieved May 2, 2006, from <http://www.w3.org/TR/xmlenc-core/>
  27. Eastlake, Donald et al., 2002. XML-Signature Syntax and Processing. W3C Recommendation 12 February 2002. Retrieved May 2, 2006, from <http://www.w3.org/TR/xmldsig-core/>
  28. Iwasa, Kazunori et al., 2004. WS-Reliability 1.1. OASIS Standard, 15 November 2004.Retrieved May 2, 2006, from <http://docs.oasis-open.org/wsrm/wsreliability/v1.1/wsrm-ws_reliability-1.1-spec-os.pdf>
  29. Litte, Mark; Newcomer, Eric; Pavlik, Greg, 2005. Web Services Coordination 3 Framework Specification (WS-CF). Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/download.php/15042/WSCF.zip>
  30. Arkin, Assaf et al., 2005. Web Services Business Process Execution Language Version 2.0. Committee Draft, 01 September 2005. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/documents.php?wg_abbrev=wsb pel>
  31. Kavantzas, Nickolas et al., 2005. Web Services Choreography Description Language Version 1.0. W3C Candidate Recommendation 9 November 2005. Retrieved May 2, 2006, from <http://www.w3.org/TR/ws-cdl-10/>
  32. OASIS, 2004. OASIS International Health Continuum (IHC) TC. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/ihc/charter.php>
  33. OASIS, 2001. OASIS Universal Business Language (UBL) TC. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/ubl/charter.php>
  34. OASIS, 2003. OASIS Electronic Procurement Standardization (EPS) TC. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/eps/charter.php>
  35. OASIS, 2003. OASIS Web Services Distributed Management (WSDM) TC. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/wsdm/charter.php>
  36. Kropp, Alan et al., 2003. Web Services for Remote Portlets Specification. Approved as an OASIS Standard August 2003. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/download.php/3343/oasis200304-wsrp-specification-1.0.pdf>
  37. OASIS, 2003. OASIS Product Life Cycle Support (PLCS) TC. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/plcs/charter.php>
  38. OASIS, 2002. OASIS E-Government TC. Retrieved May 2, 2006, from <http://www.oasisopen.org/committees/egov/charter.php>
  39. McGlashan, Scott et al., 2004. Voice Extensible Markup Language (VoiceXML) Version 2.0. W3C Recommendation 16 March 2004. Retrieved May 2, 2006, from <http://www.w3.org/TR/voicexml20/ >
  40. RuleML, 2006. The Rule Markup Initiative. Retrieved May 2, 2006, from <http://www.ruleml.org/>
  41. Bajaj, Siddharth et al., 2004 Web Services Policy Framework (WSPolicy). Retrieved May 2, 2006, from <http://ftpna2.bea.com/pub/downloads/WSPolicy.pdf>
Download


Paper Citation


in Harvard Style

O. Silva F. and F. Rosa P. (2006). THE QUEST FOR THE WEB SERVICES STACK . In Proceedings of the International Conference on e-Business - Volume 1: ICE-B, (ICETE 2006) ISBN 978-972-8865-62-7, pages 105-112. DOI: 10.5220/0001426501050112


in Bibtex Style

@conference{ice-b06,
author={Flávio O. Silva and Pedro F. Rosa},
title={THE QUEST FOR THE WEB SERVICES STACK},
booktitle={Proceedings of the International Conference on e-Business - Volume 1: ICE-B, (ICETE 2006)},
year={2006},
pages={105-112},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001426501050112},
isbn={978-972-8865-62-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on e-Business - Volume 1: ICE-B, (ICETE 2006)
TI - THE QUEST FOR THE WEB SERVICES STACK
SN - 978-972-8865-62-7
AU - O. Silva F.
AU - F. Rosa P.
PY - 2006
SP - 105
EP - 112
DO - 10.5220/0001426501050112