Skip to main content

SOA Approaches

  • Chapter
  • First Online:
Handbook of Service Description

Abstract

As the service-oriented architecture paradigm has become ever more popular, different standardization efforts have been proposed by various consortia to enable interaction among heterogeneous environments through this paradigm. This chapter will overview the most prevalent of these SOA approaches. It will first show how technical services can be described, how they can interact with each other and be discovered by users. Next, the chapter will present different standards to facilitate service composition and to design service-oriented environments in light of a universal understanding of service orientation. The chapter will conclude with a summary and a discussion on the limitations of the reviewed standards along their ability to describe service properties. This paves the way to the next chapters where the USDL standard will be presented, which aims to lift such limitations.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 149.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Lafon, Y.: Team Comment on the “Web Application Description Language” Submission (2009). URL http://www.w3.org/Submission/2009/03/Comment(RetrievedAugust2011)

  2. McRae, M.: Closure of OASIS UDDI Specification TC. Web site (2008). URL http://lists.oasis-open.org/archives/uddi-spec/200807/msg00000.html

  3. OASIS: RELAX NG Specification. OASIS Committee Specification (2001)

    Google Scholar 

  4. OASIS: UDDI Version 3.0.2. UDDI Specification Technical Committee Draft, OASIS (2004)

    Google Scholar 

  5. OASIS: Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0. OASIS Standard (2005). URL http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

  6. OASIS: Reference Model for Service Oriented Architecture 1.0. OASIS Standard, OASIS (2006). URL http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf

  7. OASIS: Web Services Security: SOAP Message Security 1.1 (WS-Security 2004). OASIS Standard, OASIS (2006). URL http://www.oasis-open.org/committees/download.php/16790/wss-v1.1-spec-os-SOAPMessageSecurity.pdf

  8. OASIS:Web Services Business Process Execution Language (WS-BPEL) Version 2.0. OASIS Standard, OASIS (2007). URL http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.pdf

  9. OASIS: Web Services Reliable Messaging (WS-ReliableMessaging) Version 1.1. OASIS Standard, OASIS (2007). URL http://docs.oasis-open.org/ws-rx/wsrm/200702/wsrm-1.1-spec-os-01.pdf

  10. OASIS: Web Services Atomic Transaction (WS-AtomicTransaction) Version 1.2. OASIS Standard wstx-wsat-1.2-spec-os, OASIS (2009)

    Google Scholar 

  11. OASIS: Web Services Business Activity (WS-BusinessActivity) Version 1.2. OASIS Standard, OASIS (2009)

    Google Scholar 

  12. OASIS:Web Services Coordination (WS-Coordination) Version 1.2. OASIS Standard, OASIS (2009)

    Google Scholar 

  13. OASIS: Web Services Dynamic Discovery (WS-Discovery) Version 1.1. OASIS Standard, OASIS (2009)

    Google Scholar 

  14. OASIS: Web Services – Human Task (WS-HumanTask) Specification Version 1.1. OASIS Committee Specification (2010). URL http://docs.oasis-open.org/bpel4people/ws-humantask-1.1.html

  15. OASIS: WS-BPEL Extension for People (BPEL4People) Specification Version 1.1. OASIS Committee Specification (2010). URL http://docs.oasis-open.org/bpel4people/bpel4people-1.1.html

  16. OMG: Extensible Markup Language (XML) 1.1 (Second Edition). W3C Recommendation (2006). URL http://www.w3.org/TR/xml11

  17. OMG: Service oriented architecture Modeling Languate (SoaML) - Specification for the UML Profile and Metamodel for Services (UPMS). OMG Finalisation Task Force Beta 2 document (2009)

    Google Scholar 

  18. OMG: Business Process Model and Notation (BPMN) - Version 2.0. OMG Standard (2011)

    Google Scholar 

  19. The Internet Society: The Kerberos Network Authentication Service (V5). RFC 4120 (2005)

    Google Scholar 

  20. The Open Group: The Open Group Architecture Framework (TOGAF) version 9 (2009). URL http://www.opengroup.org/togaf

  21. The Open Group: Service-Oriented Architecture Ontology (2010)

    Google Scholar 

  22. W3C: XML Path Language (XPath) Version 1.0. W3C Recommendation (1999). URL http://www.w3.org/TR/xpath

  23. W3C: Web Services Description Language (WSDL) 1.1. Web Site (2001). URL http://www.w3.org/TR/wsdl

  24. W3C: Web Services Glossary – Web service. W3C Working Group Note 11 (2004). URL http://www.w3.org/TR/ws-gloss/

  25. W3C: Web Services Addressing 1.0 – Core. W3C Recommendation (2006). URL http://www.w3.org/TR/2006/REC-ws-addr-core-20060509/

  26. W3C: SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). W3C Recommendation (2007). URL http://www.w3.org/TR/2007/REC-soap12-part1-20070427/

  27. W3C: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. W3C Recommendation (2007). URL http://www.w3.org/TR/2007/REC-wsdl20-20070626/

  28. W3C: Web Services Policy 1.5 - Framework. W3C Recommendation (2007). URL http://www.w3.org/TR/ws-policy/

  29. W3C: OWL 2 Web Ontology Language. W3C Recommendation (2009). URL http://www.w3.org/TR/owl-overview/

  30. W3C: Web Application Description Language. W3C Member Submission (2009). URL http://www.w3.org/Submission/wadl/

  31. W3C: XML Schema Definition Language (XSD) 1.1 Part 1: Structures. W3C Recommendation (2011). URL http://www.w3.org/TR/xmlschema11-1/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Kohlborn .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Kohlborn, T., Rosa, M.L. (2012). SOA Approaches. In: Barros, A., Oberle, D. (eds) Handbook of Service Description. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-1864-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-1864-1_5

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4614-1863-4

  • Online ISBN: 978-1-4614-1864-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics