CE MULE ESB
An Open Anthology
Digging into mule CE
for Open Source Adoption within the enterprise environment
Why we need ESB?
There always is a need to scale applications and distribute data. The concept of SOA architecture
never died if you thinking that had disappeared from the enterprise environment.ent.
Enterprise Service Bus [ESB] is not anymore, a blurry concept still had become enriched by the concept that underlines it. Distributing data between multiple environments, implementing frameworks for data distribution, data enrichment, multithreaded processes or access through RESTful endpoints are just tip of the icebergs when we talk about ESB. Technically we are talking about software architecture model used for designing and implementing communication between software applications as service-oriented architecture. This type of architecture is found within enterprises where data is decoupled between departments and needs to be shared.
Probably the most used work [the buzz word] is integration layer.
Most of the companies these days have embraced OSA [Open Software Adoption] which means that the technical team would start a small project by adopting and using the component.
There are a lot of reasons and considerations when an ESB is picked and there are a few considerations to have in mind:
- Open-Source – No payment or license impediments.
- Lightweight – Source of the component, resource considerations.
- Documentation [online communities or online documentation]. Where to find the things you need to move forward with the technicality of the problems you try to solve.
- Learning curve – How quick you can learn the concepts? What are the languages uses to customize and extend out of the box components?
Every aspect is important and should be properly considered when you pick your ESB.
The book will present hands-on all required step-by-step procedure for leveraging inovation.
Chapters of the book will be made available for download as soon they are complete. All chapters will be accompanied by the code in the final version so that you’ll be able to have a look at it while you follow the chapters.