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 ...