Apache ServiceMix is a powerful open source Enterprise Service Bus (ESB). It combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Architecture (EDA) to create an agile, enterprise and powerful ESB. Built from the ground up on the Java Business Integration (JBI) specification, OSGi and released under the Apache License, Apache ServiceMix is an Java based, open source enterprise service bus (ESB) that provides a platform for service oriented integration. ServiceMix includes a complete JBI container supporting all parts of the JBI specification including: - Normalized Message Service and Router
- JBI Management MBeans
- Ant Tasks for management and installation of components
- Full support for the JBI deployment units with hot-deployment of JBI components
- Large set of JBI Components and OSGi bundles
- Tools to easily use, deploy and develop on ServiceMix
ServiceMix also provides a simple to use Client API for sending messages to JBI components and services |