Open Source ESB in Action

Open Source ESB in Action

Jana Polgar
Copyright: © 2009 |Pages: 15
DOI: 10.4018/jwp.2009071304
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

The author provides a book review of Open Source ESB in Action. This book as one of a few sources of information for IT architects as well as integration developers who wish to use an open source Enterprise Service Bus (ESB). The book provides the introduction to the two open source ESB’s - Mule and Service Mix ESBs - with plenty of examples. In this review we looked at the following points: 1. How the architecture of the ESBs and processing environment are treated, 2. Is the robustness or lack of it highlighted for both products, 3. Are there pointers to appropriate tooling for developers and, 4. Are there pointers and references to the on-line documentation
Article Preview

Open Source ESB in Action

Manning PublicationsISBN: 978-1-93398-821-4528 pagesCopyright 2008

Top

About The Book Review And Our Perspective

This book as one of a few sources of information for IT architects as well as integration developers who wish to use an open source Enterprise Service Bus (ESB). The book provides the introduction to the two open source ESB’s - Mule and ServiceMix ESBs - with plenty of examples. In this review we looked at the following points:

  • 1)

    How the architecture of the ESBs and processing environment are treated,

  • 2)

    Is the robustness or lack of it highlighted for both products,

  • 3)

    Are there pointers to appropriate tooling for developers and,

  • 4)

    Are there pointers and references to the on-line documentation

In order to provide the reader with sufficient information with regards to the conceptual underpinning of the discussed topics and components, we also provided the generic explanation of each component discussed in this book.

In some chapters, we have decided to visit appropriate websites and bring them into the context of this book content.

What You Need to Know About SOA Before You Start Reading this Review

The emergence of web services technology and Service Oriented Architecture (SOA) has introduced several issues and challenges one has to be aware of in all stages of SOA projects. The concept of service is understood as a repeatable business task. Service Oriented refers to the effort aimed at integrating business processes by linking the services together and delivering the complete a solution.

Services can be seen as tasks in the business process. They are loosely coupled, the access is provided via their well defined interfaces, they are stateless and independent of technology. Within this framework, the important part of SOA is its backbone called Enterprise Service Bus (ESB). ESB implements the logic needed for a single client view, supports wide range of connectivity protocols and provides necessary routing and transformation of messages exchanged among many services to accomplish the tasks required by business processes the ESB integrates .

There are many open source ESBs on the market, for example Apache Synapse, Apache Tuscany, JBI based ChainBuilder, FUSE ESB, JBoss ESB, OpenAdapter, Open ESB, PETALS, Spring Integration, and WSO2 ESB. This book selected two ESBs - Mule (http://servicemix.apache.org/home.html).

There are also commercial ESBs available such as IBM’s WebSphere Process Server, TIBCO, Microsoft, Oracle. BEA Systems, Inc. recently announced the new family of products for service infrastructure, named AquaLogic which is BEA's implementation of the Enterprise Service Bus combined with Web services management capabilities.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 14: 2 Issues (2022): 1 Released, 1 Forthcoming
Volume 13: 2 Issues (2021)
Volume 12: 2 Issues (2020)
Volume 11: 2 Issues (2019)
Volume 10: 2 Issues (2018)
Volume 9: 2 Issues (2017)
Volume 8: 1 Issue (2016)
Volume 7: 2 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing