Books & Videos

Table of Contents

  1. Chapter 1 Introduction to the Enterprise Service Bus

    1. SOA in an Event-Driven Enterprise

    2. A New Approach to Pervasive Integration

    3. SOA for Web Services, Available Today

    4. Conventional Integration Approaches

    5. Requirements Driven by IT Needs

    6. Industry Traction

    7. Characteristics of an ESB

    8. Adoption of ESB by Industry

    9. Summary

  2. Chapter 2 The State of Integration

    1. Business Drivers Motivating Integration

    2. The Current State of Enterprise Integration

    3. Leveraging Best Practices from EAI and SOA

    4. Refactoring to an ESB

    5. Summary

  3. Chapter 3 Necessity Is the Mother of Invention

    1. The Evolution of the ESB

    2. The ESB in Global Manufacturing

    3. Finding the Edge of the Extended Enterprise

    4. Standards-Based Integration

    5. Case Study: Manufacturing

    6. Summary

  4. Chapter 4 XML: The Foundation for Business Data Integration

    1. The Language of Integration

    2. Applications Bend, but Don't Break

    3. Content-Based Routing and Transformation

    4. A Generic Data Exchange Architecture

    5. Summary

  5. Chapter 5 Message Oriented Middleware (MOM)

    1. Tightly Coupled Versus Loosely Coupled Interfaces

    2. MOM Concepts

    3. Asynchronous Reliability

    4. Reliable Messaging Models

    5. Transacted Messages

    6. The Request/Reply Messaging Pattern

    7. Messaging Standards

    8. Summary

  6. Chapter 6 Service Containers and Abstract Endpoints

    1. SOA Through Abstract Endpoints

    2. Messaging and Connectivity at the Core

    3. Diverse Connection Choices

    4. Diagramming Notations

    5. Independently Deployable Integration Services

    6. The ESB Service Container

    7. Service Containers, Application Servers, and Integration Brokers

    8. Summary

  7. Chapter 7 ESB Service Invocations, Routing, and SOA

    1. Find, Bind, and Invoke

    2. ESB Service Invocation

    3. Itinerary-Based Routing: Highly Distributed SOA

    4. Content-Based Routing (CBR)

    5. Service Reusability

    6. Specialized Services of the ESB

    7. Summary

  8. Chapter 8 Protocols, Messaging, Custom Adapters, and Services

    1. The ESB MOM Core

    2. A Generic Message Invocation Framework

    3. Case Study: Partner Integration

    4. Summary

  9. Chapter 9 Batch Transfer Latency

    1. Drawbacks of ETL

    2. The Typical Solution: Overbloat the Inventory

    3. Case Study: Migrating Toward Real-Time Integration

    4. Summary

  10. Chapter 10 Java Components in an ESB

    1. Java Business Integration (JBI)

    2. The J2EE Connector Architecture (JCA)

    3. Java Management eXtensions (JMX)

    4. Summary

  11. Chapter 11 ESB Integration Patterns and Recurring Design Solutions

    1. The VETO Pattern

    2. The Two-Step XRef Pattern

    3. Portal Server Integration Patterns

    4. The Forward Cache Integration Pattern

    5. Federated Query Patterns

    6. Summary

  12. Chapter 12 ESB and the Evolution of Web Services

    1. Composability Among Specifications

    2. Summary of WS-* Specifications

    3. Adopting the WS-* Specifications in an ESB

    4. Conclusion

  13. Chapter 13 Bibliography

    1. Analyst Reports

    2. Books

    3. Miscellaneous

    4. Web Services Specifications

    5. Java Specifications

  1. Colophon