Contemporary SOA is intrinsically reliant on Web servicesso much so that Web services concepts and technology used to actualize service-orientation have influenced and contributed to a number of the common SOA characteristics we identified in Chapter 3. An understanding of SOA therefore begins with a close look at the overall framework that has been established by the first and second-generation Web services extensions.
We can categorize concepts provided to us by these specifications into the following two groups:
This chapter kicks things off with an introductory overview of the concepts of the first-generation Web services framework as related to the realization of primitive SOA characteristics.
Note
The framework we've assembled here consists of terms and concepts derived from a number of open specifications, including WSDL, SOAP, and UDDI. If you are already comfortable with these technologies and concepts relating to Web services in general, you can skip ahead to Chapter 6.
Introduction
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