Overview
The following figure shows an overview of the various building blocks that are typically used to realize a service-oriented platform. It can be seen as a blueprint or reference architecture for SOA endeavors. You can create your own reference architecture that best suits your organization’s needs and your customer needs and best fits the already available platforms. You won’t learn how to create your own reference architecture; that is outside of the scope of this book.
The following table gives a short description of the various parts of the platform:
Platform component |
Description |
---|---|
Implementation |
The realization of the business logic of the service. |
Interface |
Interface of the service. |
Policies (contract) |
Components that realize the contract of the service. |
Events |
Provider that publishes events, delivers them to consumers, and stores them in queues. |
Enterprise Service Bus |
Component that exposes the services to consumers and can also contain the implementation of composite... |