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 a consensus on the exact requirements of an ESB. To provide adherence to a standard, LogicBlaze has implemented the ServiceMix ESB based on the JBI (JSR 208) specification. So what is the JBI specification?

Briefly, JBI is an architecture for integration systems specifying plug-in components that interoperate by exchanging messages rather than interacting directly. This decoupling increases flexibility because each component need only know how to interact with the JBI bus and not with n number of other components. JBI components provide services or consume services or sometimes both. There are two types of components: Service Engines (SE) and Binding Components (BC). The SEs provides business logic and transformation services. The BCs provide connectivity for applications that are external to the JBI. The separation of business and processing logic from communications logic makes the implementation of components much easier.

...

  1. EAI - Enterprise Application Integration is the use of software and architectural principles to integrate enterprise computer applications, such as legacy applications, databases, etc.
  2. B2B - Electronic transactions between two businesses.
  3. SOA - A service-oriented architecture is a software architectural concept. It is a collection of services that can communicate with each other. The services support some business requirement or process.
  4. Web Services - Web Services define a platform-independent standard based on XML to allow applications to exchange information. Web services are invoked over the Internet using standard protocols including , most often SOAP (Simple Object Access Protocol) and XML.
  5. Distributed processing -
  6. Routing -
  7. Security -
  8. Data Transformation -
  9. Pluggable -
  10. Orchestration -
  11. Transactionality -