Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix Review
Posted by
Palmer Harmon
on 6/24/2012
/
Labels:
eai,
esb,
mule,
servicemix,
soa,
software development,
web services
Average Reviews:
(More customer reviews)This book has helped me a great deal in selecting which ESB we should use. The intro sections are excellent for this purpose. The examples are mostly in mule and servicemix but a number of other ESBs are covered in both summary form and in examples that proves to be highly valuable when formulating your selection.
The other related plus point is that the authors provide you with a view into the roadmap of the ESBs (especially ServiceMix and Mule) so that you can see where they are going in the current beta releases. In a dynamic opensource base this is essential since things change so quickly and books become quickly out of date. The website also has useful material.
The same examples are given in mule and servicemix throughout the chapters and this helps you to think about how best you would use the technology and you can formulate conclusions like "AHAH...Mule requires me to import less ESB classes and stay decoupled from the ESB better", or "Servicemix requires less code to do this type of routing".
The source code for the examples is provided via a website complete with junit code and ant files to run them. This is excellent since it proves really easy to get some handson experience and (for example) see the differences in startup times and hotdeployment capabilities between the ESBs.
The other rather innovative addition is that it lets you download the ebook for free using a codewheel in the book. This proves useful for referencing material and answering those "what was the page that talked about X" questions you have while reading the book.
I hate to give a book 5 out of 5 but this is really very good for those just getting into ESBs and especially for people trying to decide which ESB to use.
Click Here to see more reviews about: Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix
Most modern business systems include independent applications that exchange information with each other-a technique usually called enterprise integration. An architectural approach called the Enterprise Service Bus (ESB) offers developers a way to handle the messages between those independent applications without creating a lot of custom code. While commercial ESB solutions can be quite expensive to implement and maintain, a set of high-quality open source ESB tools offer the same functionality at a substantially lower cost.
Open Source ESBs in Action shows you how to implement and use two open source ESB implementations: Mule and ServiceMix. The authors introduce you to these freely-available ESB tools and present practical examples of how to use them in real-world scenarios. You will learn how the various features of an ESB such as transformation, routing, security, connectivity and more can be implemented using Mule and ServiceMix. You will also learn how to solve common enterprise integration problems using a structured approach.
Beyond simply learning how Mule and Service Mix work, you'll learn the core techniques of ESB implementation such as Process Choreography, or the implementation of complex business processes through an ESB, and Service Orchestration, or exposing a set of services as a single service. The book shows you the fundamentals of ESB-based event processing and Quality of Service concerns like security, reliable delivery, and transaction management.
Working in integration projects is exciting, with new technologies and paradigms arriving every day. Open Source technologies like Mule and ServiceMix both offer lower-cost solutions and a higher degree of innovation than commercial ESB implementations. Open Source ESBs in Action will help you master ESB-driven integration techniques quickly and will provide you with knowledge you need to work effectively with Mule and ServiceMix.
0 comments:
Post a Comment