Chapter 2

Core SOA Principles

There is more to implementing a successful SOA than just technology capabilities. An effective SOA must also implement and embrace a number of important design, development, and management principles. In the context of SOA, a principle defines the framework in which consumers and services will collaborate and acts as general guidance for the design and development of services. There are numerous principles that can be applied to an SOA. However, in this chapter, we’ll focus on the most fundamental. Minimally, these core SOA principles include

image Loose coupling

Interoperability

Reusability

Discoverability

Governance ...

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.