Enterprise Service Bus |
By Dave Chappell |
| |
Publisher | : O'Reilly |
Pub Date | : June 2004 |
ISBN | : 0-596-00675-6 |
Pages | : 274 |
| | |
| Copyright |
| | Foreword |
| | Preface |
| | | About This Book |
| | | Notational Conventions for ESB Integration Patterns |
| | | Conventions Used in This Book |
| | | We'd Like to Hear from You |
| | | Acknowledgments |
| | Chapter 1. Introduction to the Enterprise Service Bus |
| | | Section 1.1. SOA in an Event-Driven Enterprise |
| | | Section 1.2. A New Approach to Pervasive Integration |
| | | Section 1.3. SOA for Web Services, Available Today |
| | | Section 1.4. Conventional Integration Approaches |
| | | Section 1.5. Requirements Driven by IT Needs |
| | | Section 1.6. Industry Traction |
| | | Section 1.7. Characteristics of an ESB |
| | | Section 1.8. Adoption of ESB by Industry |
| | | Section 1.9. Summary |
| | Chapter 2. The State of Integration |
| | | Section 2.1. Business Drivers Motivating Integration |
| | | Section 2.2. The Current State of Enterprise Integration |
| | | Section 2.3. Leveraging Best Practices from EAI and SOA |
| | | Section 2.4. Refactoring to an ESB |
| | | Section 2.5. Summary |
| | Chapter 3. Necessity Is the Mother of Invention |
| | | Section 3.1. The Evolution of the ESB |
| | | Section 3.2. The ESB in Global Manufacturing |
| | | Section 3.3. Finding the Edge of the Extended Enterprise |
| | | Section 3.4. Standards-Based Integration |
| | | Section 3.5. Case Study: Manufacturing |
| | | Section 3.6. Summary |
| | Chapter 4. XML: The Foundation for Business Data Integration |
| | | Section 4.1. The Language of Integration |
| | | Section 4.2. Applications Bend, but Don't Break |
| | | Section 4.3. Content-Based Routing and Transformation |
| | | Section 4.4. A Generic Data Exchange Architecture |
| | | Section 4.5. Summary |
| | Chapter 5. Message Oriented Middleware (MOM) |
| | | Section 5.1. Tightly Coupled Versus Loosely Coupled Interfaces |
| | | Section 5.2. MOM Concepts |
| | | Section 5.3. Asynchronous Reliability |
| | | Section 5.4. Reliable Messaging Models |
| | | Section 5.5. Transacted Messages |
| | | Section 5.6. The Request/Reply Messaging Pattern |
| | | Section 5.7. Messaging Standards |
| | | Section 5.8. Summary |
| | Chapter 6. Service Containers and Abstract Endpoints |
| | | Section 6.1. SOA Through Abstract Endpoints |
| | | Section 6.2. Messaging and Connectivity at the Core |
| | | Section 6.3. Diverse Connection Choices |
| | | Section 6.4. Diagramming Notations |
| | | Section 6.5. Independently Deployable Integration Services |
| | | Section 6.6. The ESB Service Container |
| | | Section 6.7. Service Containers, Application Servers, and Integration Brokers |
| | | Section 6.8. Summary |
| | Chapter 7. ESB Service Invocations, Routing, and SOA |
| | | Section 7.1. Find, Bind, and Invoke |
| | | Section 7.2. ESB Service Invocation |
| | | Section 7.3. Itinerary-Based Routing: Highly Distributed SOA |
| | | Section 7.4. Content-Based Routing (CBR) |
| | | Section 7.5. Service Reusability |
| | | Section 7.6. Specialized Services of the ESB |
| | | Section 7.7. Summary |
| | Chapter 8. Protocols, Messaging, Custom Adapters, and Services |
| | | Section 8.1. The ESB MOM Core |
| | | Section 8.2. A Generic Message Invocation Framework |
| | | Section 8.3. Case Study: Partner Integration |
| | | Section 8.4. Summary |
| | Chapter 9. Batch Transfer Latency |
| | | Section 9.1. Drawbacks of ETL |
| | | Section 9.2. The Typical Solution: Overbloat the Inventory |
| | | Section 9.3. Case Study: Migrating Toward Real-Time Integration |
| | | Section 9.4. Summary |
| | Chapter 10. Java Components in an ESB |
| | | Section 10.1. Java Business Integration (JBI) |
| | | Section 10.2. The J2EE Connector Architecture (JCA) |
| | | Section 10.3. Java Management eXtensions (JMX) |
| | | Section 10.4. Summary |
| | Chapter 11. ESB Integration Patterns and Recurring Design Solutions |
| | | Section 11.1. The VETO Pattern |
| | | Section 11.2. The Two-Step XRef Pattern |
| | | Section 11.3. Portal Server Integration Patterns |
| | | Section 11.4. The Forward Cache Integration Pattern |
| | | Section 11.5. Federated Query Patterns |
| | | Section 11.6. Summary |
| | Chapter 12. ESB and the Evolution of Web Services |
| | | Section 12.1. Composability Among Specifications |
| | | Section 12.2. Summary of WS-* Specifications |
| | | Section 12.3. Adopting the WS-* Specifications in an ESB |
| | | Section 12.4. Conclusion |
| | Appendix A. Appendix: List of ESB Vendors |
| | Bibliography |
| | | Analyst Reports |
| | | Books |
| | | Miscellaneous |
| | | Web Services Specifications |
| | | Java Specifications |
| | Colophon |
| | Index |