Chapter 5. The SOA Platform

So far, you have learned what SOA is, what benefits it brings you, and how you should design an SOA and its services. In this chapter, you will learn how to create an SOA by looking at the concrete building blocks, such as Enterprise Service Bus (ESB) and service registry, which are typically used as part of an SOA platform.

The chapter starts by providing an overview of a typical SOA landscape. The subsequent paragraphs each discuss what components can be used for:

  • Services
  • Events
  • Service composition
  • Business rules
  • User interfaces
  • Security
  • Service registry and service repository
  • Design tooling
  • Development tooling

The chapter ends with an example that uses all components. Of course, there are other building blocks you need to ...

Get SOA Made Simple 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.