Chapter 7

Discovering the Main Components of SOA

In This Chapter

Making SOA happen

Leaving the driving to the ESB

Introducing the SOA registry and repository

Managing business process in a SOA environment

If you’ve followed this book to this point, reading all about Web services and business processes and composite applications, you may have already noticed (so far) that we do a pretty good job of hiding the gnarly bits of intricate technology that make all this possible. We think, however, that you may still need to know the critical components that make SOA SOA, so we carry on.

In this chapter, we introduce the major components of a service oriented architecture. This is the appetizer chapter. Many components are so important that they get entire chapters of their own, but we introduce them here to show them in relationship to each other and to help you with the big picture.

Making SOA Happen

We show major components of a service oriented architecture in Figure 7-1. The Enterprise Service Bus (ESB), the SOA registry and repository, the business process orchestration manager, service broker, and SOA service manager each have a role to play, both independently and with each other. The ESB makes sure that messages get passed back and forth between the components of a SOA implementation. The SOA registry and repository contain important reference information about where the components of a SOA are located. The business process orchestration manager provides the technology to connect ...

Get Service Oriented Architecture For Dummies®, 2nd Edition 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.