Read more
List of contents
Foreword
Preface
Chapter 1: Introduction to the Enterprise Service Bus
Chapter 2: The State of Integration
Chapter 3: Necessity Is the Mother of Invention
Chapter 4: XML: The Foundation for Business Data Integration
Chapter 5: Message Oriented Middleware (MOM)
Chapter 6: Service Containers and Abstract Endpoints
Chapter 7: ESB Service Invocations, Routing, and SOA
Chapter 8: Protocols, Messaging, Custom Adapters, and Services
Chapter 9: Batch Transfer Latency
Chapter 10: Java Components in an ESB
Chapter 11: ESB Integration Patterns and Recurring Design Solutions
Chapter 12: ESB and the Evolution of Web Services
Appendix A: Appendix: List of ESB Vendors
Chapter 13: Bibliography
Colophon
About the author
Dave Chappell is vice president and chief technology evangelist for Sonic Software. Dave has over 20 years of experience in the software industry covering a broad range of roles including R&D, code-slinger, sales, support and marketing. He has a strong passion for shaping the future of technology, and enjoys sharing his knowledge and experience with others. Dave is well known for his writings and public lectures on the subjects of the Enterprise Service Bus (ESB), Message Oriented Middleware (MOM), enterprise integration, and evolving standards for Web services. As Director of Engineering for Sonic Software, Chappell led the development effort for SonicMQ, which has grown to become synonymous with enterprise messaging and the Java Message Service (JMS). He has extensive experience in distributed computing, including JMS and MOM, CORBA, COM, EJB and Web application server infrastructure. Dave's experience also includes development of client/server infrastructure, graphical user interfaces, and language interpreters. Chappell is noted for authoring the popular O'Reilly books on enterprise messaging and Web services, and serves as technical editor for Web Services Journal. Most recently, Chappell was honored by the editors of JavaPro for "Outstanding Contribution to the Java Community by an Individual".