...
- servicemix-bean is a JBI component for mapping beans (POJOs) to JBI message exchanges for easy procssing of JBI message exchanges. Note that if you want to support SOAP, type safe business interfaces or JAX-WS / JSR 181 then you should use servicemix-jsr181
- servicemix-bpe (deprecated)
- servicemix-camel to integrate with Apache Camel
- servicemix-cxf-bc is a CXF Binding Component
- servicemix-cxf-se is a CXF Service Engine
- servicemix-drools to integrate with Drools
- servicemix-eip contains several routing patterns based on the great EIP book
- servicemix-exec is a Service Engine that allows to execute system command
- servicemix-file is a file system Binding Component
- servicemix-ftp is an FTP Binding Component
- servicemix-http is an HTTP/SOAP Binding Component
- servicemix-jms is a JMS Binding Component
- servicemix-jsr181 Service Engine can expose annotated POJOs as services
- servicemix-lwcontainer Service Engine can deploy lightweight components
- servicemix-mail Email Binding Component
- servicemix-osworkflow OSWorkflow Service Engine
- servicemix-quartz to leverage Quartz scheduler
- servicemix-saxon to transform using XSLT using Saxon
- servicemix-script uses Spring Dynamic Language Support
- servicemix-scripting JSR-223 Scripting Engine
- servicemix-smpp SMPP (SMS) Binding Component
- servicemix-snmp SNMP Binding Componentservicemix-truezip
- servicemix-validation a xml validation engnine
- servicemix-vfs a vfs binding component based on Apache Commons-VFS
- servicemix-wsn2005 is an implementation of WS-Notification
- servicemix-xmpp is an XMPP (Jabber) Binding Component
Components Roadmap
The following list show shows the future components that will be included in ServiceMix distribution :
Info | ||
---|---|---|
| ||
The development of JBI components has been discontinued, in favor of Apache Camel which provides a full range of components. |
Component | Type | Description | Status | Jira | Resource | |||||
---|---|---|---|---|---|---|---|---|---|---|
servicemix-cache | SE | Provide way for caching sync executions of other components (cxf, http etc) with multiple cache proviers (EHcache, JBoss Cache ..) | TODO |
|
| |||||
servicemix-ldap | BC | Poll and send data with a LDAP directory server. | Proto |
| httphttps://svnissues.nanthrax.net/servicemix-ldap/trunk/apache.org/activemq/browse/SMXCOMP-492 |
|
| |||
servicemix-atom | BC | Poll data from RSS/Atom feed. | TODO |
|
| |||||
servicemix-irc | BC | Send and receive data from IRC channels. | TODO |
|
| |||||
servicemix-jt400 | BC | Integrates data queues on an AS/400 (aka System i, IBM i5, ...) | TODO |
|
| servicemix-exec | SE | Executes system command (shell or bat script) and return the standard output into a normalized message. | Proto | |
servicemix-jcom | BC | Uses the Java Communication API (http://java.sun.com/products/javacomm/) | TODO |
| ||||||
servicemix-jdbc | BC | Uses JDBC connectivity to poll and send data within a database | TODO |
|
| |||||
servicemix-rmi | BC | Uses to get and send marshaled object using RMI-IIOP ORB TODO | Proto |
| ||||||
servicemix-talend | BC | Uses to get/put data coming from/to Talend ETL | TODO |
| ||||||
servicemix-asterisk | BC | Uses to get/put data coming from/to Asterisk VOIP server | TODO |
| ||||||
servicemix-sip | BC | Uses SIP protocol to get/put data | TODO |
|
| |||||
servicemix-rssatom dcom | BC | Uses to get/put data coming from/to RSS/Atom stream using Microsoft's DCOM protocol | TODO |
|
| |||||
servicemix-dcom | BC | sap | BC | Interface with SAP | TODO |
|
| |||
servicemix-hl7 | BC | Interface with systems supporting HL7 protocol | TODO |
| Uses to get/put data using Microsoft's DCOM protocol | TODO |
| |||
servicemix-sap sdo | BC | Interface with SAP BEA commonj protocol | TODO |
|
Third Party Standard JBI Components
These components are a wonderful benefit of JBI that is a direct result of the JBI spec. Because the JBI spec is open, many vendors provide JBI compliant components that can be deployed in ServiceMix.
Apache ODE
Apache Ode is a BPEL engine which provides a JBI compliant component that can be easily deployed into ServiceMix.
Sun OpenESB JBI Components
...