In this chapter, we learned about a few interesting integration patterns using an ESB:
The VETO pattern and its variants are a simple, fundamental approach to building SOAs within an ESB environment.
The two-step XRef transformation pattern can separate commonly used but distinct operations into loosely coupled service types that are reusable across a variety of situations.
Portal servers by themselves have challenges associated with long-duration requests that span multiple backend applications and data sources, particularly if the backend applications are geographically dispersed.
Inserting an ESB as an integration layer between the portal and the backend data sources provides a much more flexible backend integration layer than a portal server alone.
Inserting an ESB as an integration layer between the portal and the backend data sources can improve the success rate of inquiries, improve throughput and responsiveness, and reduce errors through the following means:
Through asynchronous communication, reliable delivery, and correlation.
Using the federated query and its variations.
Using the Cache Forward pattern and its variations. ESB caching services can be strategically located across your enterprise, and can be populated with data in a variety of ways using intelligent routing techniques.
There are many more integration patterns to explore. Visit http://www.oreilly.com/catalog/esb for the latest information on ESB integration patterns.