O'Reilly logo

Practical Guide to Enterprise Architecture, A by Elias K. Jo, Vikas Sharan, James Linn, Michael E. Stevens, Scott W. Ambler, James McGovern

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Characteristics of an SOA

We have examined the benefits of an SOA; let's now take an abstract look at Service-Oriented Architecture.

In general, SOAs have the following characteristics:

  • Services have well-defined interfaces (contract) and policies.

  • Services usually represent a business function or domain.

  • Services have a modular design.

  • Services are loosely coupled.

  • Services are discoverable and support introspection.

  • The location of services is transparent to the client.

  • Services are transport independent.

  • Services are platform independent.

SOA can be implemented in many different ways. Currently the most common and visible SOA is Web services. In fact, many articles equate SOA and Web services, but that is incorrect. Web services have specialized ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required