Introduction to Models of Integration
Before selecting a suite of technologies (application server, integration broker, Web Services, and so on), one of the key integration decisions that need to be addressed is which systems need to be integrated and how they are to be integrated. Integration models can be broadly classified into two categories, regardless of the implementation technologies:
- Point-to-point integration
- Publish-subscribe integration
The key roles in either category are the sender and the receiver. In many cases, the role is only for a given message. Particularly with point-to-point integration, the current sender may be a receiver in another message exchange.