Enterprise Service Bus: Theory in Practice

Enterprise Service Bus: Theory in Practice

by David A Chappell
Enterprise Service Bus: Theory in Practice

Enterprise Service Bus: Theory in Practice

by David A Chappell

eBook

$23.99  $31.99 Save 25% Current price is $23.99, Original price is $31.99. You Save 25%.

Available on Compatible NOOK Devices and the free NOOK Apps.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

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.


Product Details

ISBN-13: 9781449391096
Publisher: O'Reilly Media, Incorporated
Publication date: 06/25/2004
Sold by: Barnes & Noble
Format: eBook
Pages: 276
File size: 5 MB

About the Author

David Chappell is vice president and chief technologist for SOA at Oracle Corporation. Chappell has over 20 years of experience in the software industry covering a broad range of roles including Architecture, code-slinging, sales, support and marketing. He is well known worldwide for his writings and public lectures on the subjects of Service Oriented Architecture (SOA), the enterprise service bus (ESB), message oriented middleware (MOM), enterprise integration, and is a co-author of many advanced Web Services standards.



As author of the O'Reilly Enterprise Service Bus book, Dave has had tremendous impact on redefining the shape and definition of SOA infrastructure. He has extensive experience in distributed computing infrastructure, including ESB, SOA Governance, EJB and Web application server infrastructure, JMS and MOM, EAI, CORBA, and COM. Chappell's experience also includes development of client/server infrastructure, graphical user interfaces and language interpreters.



Chappell is also well noted for authoring Java Web Services (O'Reilly), Professional ebXML Foundations (Wrox) and Java Message Service (O'Reilly). In addition, he has written numerous articles in leading industry publications, such as Business Integration Journal, Enterprise Architect, Java Developers Journal, JavaPro, Web Services Journal, XML Journal and Network World.



Chappell and his works have received many industry awards including the "Java™ Technology Achievement Award" from JavaPro magazine for "Outstanding Individual Contribution to the Java Community" in 2002, and the 2005 CRN Magazine "Top 10 IT leaders" award for "casting larger-than-life shadow over the industry".

Table of Contents

Forewordix
Prefacexi
1.Introduction to the Enterprise Service Bus1
SOA in an Event-Driven Enterprise2
A New Approach to Pervasive Integration2
SOA for Web Services, Available Today3
Conventional Integration Approaches4
Requirements Driven by IT Needs5
Industry Traction6
Characteristics of an ESB7
Adoption of ESB by Industry19
2.The State of Integration22
Business Drivers Motivating Integration23
The Current State of Enterprise Integration28
Leveraging Best Practices from EAI and SOA34
Refactoring to an ESB37
3.Necessity Is the Mother of Invention43
The Evolution of the ESB45
The ESB in Global Manufacturing46
Finding the Edge of the Extended Enterprise48
Standards-Based Integration53
Case Study: Manufacturing56
4.XML: The Foundation for Business Data Integration60
The Language of Integration60
Applications Bend, but Don't Break62
Content-Based Routing and Transformation67
A Generic Data Exchange Architecture70
5.Message Oriented Middleware (MOM)77
Tightly Coupled Versus Loosely Coupled Interfaces78
MOM Concepts84
Asynchronous Reliability88
Reliable Messaging Models90
Transacted Messages93
The Request/Reply Messaging Pattern96
Messaging Standards98
6.Service Containers and Abstract Endpoints101
SOA Through Abstract Endpoints102
Messaging and Connectivity at the Core104
Diverse Connection Choices104
Diagramming Notations106
Independently Deployable Integration Services109
The ESB Service Container110
Service Containers, Application Servers, and Integration Brokers118
7.ESB Service Invocations, Routing, and SOA126
Find, Bind, and Invoke126
ESB Service Invocation127
Itinerary-Based Routing: Highly Distributed SOA127
Content-Based Routing (CBR)129
Service Reusability135
Specialized Services of the ESB138
8.Protocols, Messaging, Custom Adapters, and Services146
The ESB MOM Core146
A Generic Message Invocation Framework150
Case Study: Partner Integration160
9.Batch Transfer Latency168
Drawbacks of ETL169
The Typical Solution: Overbloat the Inventory173
Case Study: Migrating Toward Real-Time Integration173
10.Java Components in an ESB183
Java Business Integration (JBI)184
The J2EE Connector Architecture (JCA)187
Java Management eXtensions (JMX)189
11.ESB Integration Patterns and Recurring Design Solutions197
The VETO Pattern198
The Two-Step XRef Pattern201
Portal Server Integration Patterns204
The Forward Cache Integration pattern213
Federated Query Patterns217
12.ESB and the Evolution of Web Services225
Composability Among Specifications226
Summary of WS-* Specifications226
Adopting the WS-* Specifications in an ESB229
Conclusion232
AppendixList of ESB Vendors233
Bibliography235
Index239
From the B&N Reads Blog

Customer Reviews