Book description
Large IT organizations increasingly face the challenge of integrating various web services, applications, and other technologies into a single network. The solution to finding a meaningful large-scale architecture that is capable of spanning a global enterprise appears to have been met in ESB, or Enterprise Service Bus. Rather than conform to the hub-and-spoke architecture of traditional enterprise application integration products, ESB provides a highly distributed approach to integration, with unique capabilities that allow individual departments or business units to build out their integration projects in incremental, digestible chunks, maintaining their own local control and autonomy, while still being able to connect together each integration project into a larger, more global integration fabric, or grid.Enterprise Service Bus offers a thorough introduction and overview for systems architects, system integrators, technical project leads, and CTO/CIO level managers who need to understand, assess, and evaluate this new approach. Written by Dave Chappell, one of the best known and authoritative voices in the field of enterprise middleware and standards-based integration, the book drills down into the technical details of the major components of ESB, showing how it can utilize an event-driven SOA to bring a variety of enterprise applications and services built on J2EE, .NET, C/C++, and other legacy environments into the reach of the everyday IT professional.With Enterprise Service Bus, readers become well versed in the problems faced by IT organizations today, gaining an understanding of how current technology deficiencies impact business issues. Through the study of real-world use cases and integration patterns drawn from several industries using ESB--including Telcos, financial services, retail, B2B exchanges, energy, manufacturing, and more--the book clearly and coherently outlines the benefits of moving toward this integration strategy. The book also compares ESB to other integration architectures, contrasting their inherent strengths and limitations.If you are charged with understanding, assessing, or implementing an integration architecture, Enterprise Service Bus will provide the straightforward information you need to draw your conclusions about this important disruptive technology.
Publisher resources
Table of contents
- Enterprise Service Bus
- A Note Regarding Supplemental Files
- Foreword
- Preface
-
1. Introduction to the Enterprise Service Bus
- 1.1. SOA in an Event-Driven Enterprise
- 1.2. A New Approach to Pervasive Integration
- 1.3. SOA for Web Services, Available Today
- 1.4. Conventional Integration Approaches
- 1.5. Requirements Driven by IT Needs
- 1.6. Industry Traction
-
1.7. Characteristics of an ESB
- 1.7.1. Pervasiveness
- 1.7.2. Standards-Based Integration
- 1.7.3. Highly Distributed Integration and Selective Deployment
- 1.7.4. Distributed Data Transformation
- 1.7.5. Extensibility Through Layered Services
- 1.7.6. Event-Driven SOA
- 1.7.7. Process Flow
- 1.7.8. Security and Reliability
- 1.7.9. Autonomous but Federated Environment
- 1.7.10. Remote Configuration and Management
- 1.7.11. XML as the “Native” Datatype of the ESB
- 1.7.12. Real-Time Throughput of Business Data
- 1.7.13. Operational Awareness
- 1.7.14. Incremental Adoption
- 1.8. Adoption of ESB by Industry
- 1.9. Summary
- 2. The State of Integration
- 3. Necessity Is the Mother of Invention
- 4. XML: The Foundation for Business Data Integration
- 5. Message Oriented Middleware (MOM)
-
6. Service Containers and Abstract Endpoints
- 6.1. SOA Through Abstract Endpoints
- 6.2. Messaging and Connectivity at the Core
- 6.3. Diverse Connection Choices
- 6.4. Diagramming Notations
- 6.5. Independently Deployable Integration Services
- 6.6. The ESB Service Container
- 6.7. Service Containers, Application Servers, and Integration Brokers
- 6.8. Summary
-
7. ESB Service Invocations, Routing, and SOA
- 7.1. Find, Bind, and Invoke
- 7.2. ESB Service Invocation
- 7.3. Itinerary-Based Routing: Highly Distributed SOA
- 7.4. Content-Based Routing (CBR)
- 7.5. Service Reusability
- 7.6. Specialized Services of the ESB
- 7.7. Summary
- 8. Protocols, Messaging, Custom Adapters, and Services
- 9. Batch Transfer Latency
-
10. Java Components in an ESB
- 10.1. Java Business Integration (JBI)
- 10.2. The J2EE Connector Architecture (JCA)
- 10.3. Java Management eXtensions (JMX)
- 10.4. Summary
-
11. ESB Integration Patterns and Recurring Design Solutions
- 11.1. The VETO Pattern
- 11.2. The Two-Step XRef Pattern
- 11.3. Portal Server Integration Patterns
- 11.4. The Forward Cache Integration Pattern
- 11.5. Federated Query Patterns
- 11.6. Summary
- 12. ESB and the Evolution of Web Services
- A. Appendix: List of ESB Vendors
- 13. Bibliography
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Enterprise Service Bus
- Author(s):
- Release date: June 2004
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449391096
You might also like
book
Enterprise Integration and Information Architecture
This book explains how to improve industrial information integration through the application of a systems approach. …
book
Enterprise Application Integration
Organizations that are able to integrate their applications and data sources have a distinct competitive advantage: …
book
Service-Oriented Architecture: Analysis and Design for Services and Microservices
The Top-Selling, De Facto Guide to SOA--Now Updated with New Content and Coverage of Microservices! For …
book
Enterprise Integration: The Essential Guide to Integration Solutions
“The book’s use of real-world case study vignettes really does go to the heart of the …