Chapter 1

SOA—A Common Sense Definition

To fully understand and implement a service-oriented architecture (SOA), it is critical to have a solid grounding in business and technology evolution. From this, we can describe a set of common sense analogies and then drive into practical examples. First and foremost is realizing that SOA is not exclusively a technology solution. Rather, SOA is an example of business and computing evolution. It is an architectural approach for business that includes and requires supporting technology capabilities. SOA enables business enterprises to become more dynamic, agile, and responsive to change.

1.1 Origins of SOA

Unfortunately, it is unclear exactly where the term “service-oriented architecture” originated. Rather ...

Get SOA and Web Services Interface Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.