Skip to main content

Implementing Service-Oriented Architectures for Enterprise Integration

  • Chapter
  • First Online:
Effective Model-Based Systems Engineering

Abstract

We have introduced the idea of Service-Oriented Architecture (SOA) a number of times in earlier chapters, and we now explore the subject in a more focused and specific way. SOA, in general, and its latest incarnation in cloud computing have become dominant factors in contemporary information technology. Our primary objective is to give system architects and engineers a sufficient grounding in SOA principles and practices to allow them to effectively incorporate services in systems and enterprises and a starting point for more in-depth study of this complex and rapidly evolving technology. First, we present the fundamental concepts of services and a service-oriented style of architecture. We then lay out the essential foundation of SOA concepts and the building blocks with which a SOA is erected. SOA projects have been reported to have failed due to faulty strategy and planning, and we discuss important aspects of preparing and executing service-enabled solutions. We consider practical aspects of SOA implementation. Recognizing that SOA is intimately related to the constantly changing World Wide Web, we briefly summarize in Sect. 7.5 the trends and expected future evolution of the Web. This is followed by a summary of the current Web Services Framework. Finally, we return to MBSAP and present specific techniques for service modeling, using the Smart Microgrid system example that gives an illustration. Chapter objective: the reader will be able to apply the MBSAP methodology to the definition, planning, modeling, and implementation of service-enabled systems and enterprises, including SOA structures and elements and the most important service standards and specifications.

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 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 159.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

Notes

  1. 1.

    This was originally the Simple Object Access Protocol but is now so ubiquitous that it is simply identified as SOAP.

  2. 2.

    To oversimplify slightly, browsers and viewers correspond to what are typically called Thin and Thick Clients.

References

  1. Object Management Group (2012) Service Oriented Architecture Modeling LanguageTM (SoaML®). http://www.omg.org/spec/SoaML/. Accessed 27 May 2017

  2. Erl T (2005) Service-oriented architecture: concepts, technologies, and design. Prentice Hall, New York

    Google Scholar 

  3. Marks E, Bell T (2006) Service-oriented architecture: a planning and implementation guide for business and technology. Wiley, Hoboken, NJ

    Google Scholar 

  4. Manes AT (2006) Service-oriented architecture: developing the enterprise roadmap, ver 2.0. Burton Group, Bloomingdale, Midvale, UT

    Google Scholar 

  5. Keifer MA, et al. (2008) Acquisition of information services and SOA systems. http://www.afei.org/Pages/default.aspx. Accessed 27 May 2017

  6. OASIS (2005) SOA reference model TC. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm. Accessed 27 May 2017

  7. Barry DK, Dick D (2013) Web services, service-oriented architectures, and cloud computing. Morgan Kaufman, Waltham, MA

    Book  Google Scholar 

  8. World Wide Web Consortium (2004) Web Services Architecture. https://www.w3.org/TR/2004/NOTE-ws-arch-20040211/#relwwwrest. Accessed 11 May 2018

  9. The Open Group (2017) The SoA source book. http://www.opengroup.org:80/soa/source-book/intro/index.htm. Accessed 11 May 2018

  10. World Wide Web Consortium (2004) Web services glossary. https://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/. Accessed 11 May 2018

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Borky, J.M., Bradley, T.H. (2019). Implementing Service-Oriented Architectures for Enterprise Integration. In: Effective Model-Based Systems Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-95669-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95669-5_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95668-8

  • Online ISBN: 978-3-319-95669-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics