The Evolution of SOA

Table of contents:

One of the SOA characteristics we identified in Chapter 3 is that it is in a state of evolution. To fully appreciate this quality we need to take a look at what industry developments are influencing SOA today and the overall direction SOA is headed.

This chapter examines the relationship between XML, Web services, and SOA and explains how vendors and standards organizations have formed a strangely competitive and collaborative arena from which Web services specifications are continually surfacing. We then conclude by embarking on a short historical recount of application architecture over the past two decades.


The sequence of topics in this chapter may seem a bit odd. We begin with recent and current developments and end with a look at past architectural platforms. This structure was chosen simply because the information in the last section of this chapter may not be of interest to everyone and is not considered required reading.


How case studies are used: This chapter provides us with an opportunity to better establish the existing environments within our two fictional companies. Upon the conclusion of each of the architectural comparisons, examples are provided describing details of legacy applications from RailCo and TLS.


Case Studies

Part I: SOA and Web Services Fundamentals

Introducing SOA

The Evolution of SOA

Web Services and Primitive SOA

Part II: SOA and WS-* Extensions

Web Services and Contemporary SOA (Part I: Activity Management and Composition)

Web Services and Contemporary SOA (Part II: Advanced Messaging, Metadata, and Security)

Part III: SOA and Service-Orientation

Principles of Service-Orientation

Service Layers

Part IV: Building SOA (Planning and Analysis)

SOA Delivery Strategies

Service-Oriented Analysis (Part I: Introduction)

Service-Oriented Analysis (Part II: Service Modeling)

Part V: Building SOA (Technology and Design)

Service-Oriented Design (Part I: Introduction)

Service-Oriented Design (Part II: SOA Composition Guidelines)

Service-Oriented Design (Part III: Service Design)

Service-Oriented Design (Part IV: Business Process Design)

Fundamental WS-* Extensions

SOA Platforms

Appendix A. Case Studies: Conclusion

Service-Oriented Architecture. Concepts, Technology, and Design
Service-Oriented Architecture (SOA): Concepts, Technology, and Design
ISBN: 0131858580
EAN: 2147483647
Year: 2004
Pages: 150
Authors: Thomas Erl © 2008-2020.
If you may any questions please contact us: