...
...
ServiceMix is lightweight and easily embeddable, has integrated Spring support and can be ran at the edge of the network (inside a client or server), as a standalone ESB provider or as a service within another ESB. You can use ServiceMix in Java SE or a Java EE application server.
Panel |
---|
borderColor | #ccc |
---|
title | ServiceMix Open Source ESB |
---|
borderStyle | solid |
---|
|
Image Removed |
The aim of JBI is to allow integration components and services to be integrate in a vendor independent way, allowing users and vendors to plug and play.
Components
ServiceMix currently has JBI components for:
- ActiveSOAP
- Cache for caching service invocations using a Map cache or a JCache provider
- Email support via JavaMail
- Groovy for clean integration with the Groovy scripting language as a component, transformer or expression language
- FTP support via the Jakarta Commons Net library
- HTTP both client side GET/POST with commons httpclient and server side processing with servlets or Jetty
- Jabber to provide bindings to Jabber network via the XMPP protocol
- JMS via the Java Messaging Service
- JCA allows the Java Connector Architecture to be used for efficient thread pooling, transaction handling and consumption on JMS or other Resource Adapters
- Mule
- Quartz to support enterprise timer integration via the Quartz library
- Reflection to allow POJOs to be deployed in ServiceMix
- SAAJ for Soap With Attachments and Apache Axis support
- Scripting support to allow any JSR 223 compliant scripting engine to be used to easily create a component, perform a transformation or be an expression language.
- Validation for schema validation of documents using JAXP 1.3 and XMLSchema or RelaxNG
- XFire for clean integration with POJOs via the XFire SOAP stack
- XSQL for working with SQL and XML via Oracle's XSQL library
- WSIF for integration with the Apache Web Service Invocation Framework (WSIF)
ServiceMix also provides a simple to use Client API for working with JBI components and services.
-source integration container that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, ODE, Karaf into a powerful runtime platform you can use to build your own integrations solutions. It provides a complete, enterprise ready ESB exclusively powered by OSGi. It is being released under Apache License. The main features are: - reliable messaging with Apache ActiveMQ
- messaging, routing and Enterprise Integration Patterns with Apache Camel
- WS-* and RESTful web services with Apache CXF
- loosely coupled integration between all the other components with Apache ServiceMix NMR including rich Event, Messaging and Audit API
- complete WS-BPEL engine with Apache ODE
- OSGi-based server runtime powered by Apache Karaf
|
|
Tip: We're currently working on a new documentation set for ServiceMix. Get a sneak preview here and stay tuned for updates!In addition ServiceMix provides an implementation of WS Notification.
News
...
More News