Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are many vendors that provide ESB solutions, but there is not universal agreeement as to the best design or architecture for an ESB. LogicBlaze has implemented the ServiceMix ESB based on the JBI (JSR 208) specification in order to create a standards based ESB. Equally importantly, the ServiceMix ESB combines the functionality of both a Service - Oriented Architecture (S0A) and Event Driven Architecture (EDA) to acheive an agile ESB.

...

Reuse and investment protection also results from the adherence to standards. Not only can developers swap out ESB components, or use components in another JBI-standard ESB, but they can swap out the entire ESB and still use the standard plug-in components.

As an agile ESB, ServiceMix allows plug-in services which can combine to create a service oriented architecture. ServiceMix allows these services to operate in an event driven way as well. In other words, the services are decoupled and listen on the bus for service requests. The bus is responsible for quality of service (QoS) features such as message persistence, guaranteed delivery, failure handling, and transaction support.

...