THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- 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 is a BPEL Service Engine written using Apache ODE Bpe
- servicemix-camel
- servicemix-cxf-bc
- servicemix-cxf-se
- servicemix-drools
- servicemix-eip contains several routing patterns based on the great EIP book
- servicemix-file is a file system Binding Component
- servicemix-ftp is an FTP Binding Component
- servicemix-http is an HTTP/SOAP Binding Component
- servicemix-lwcontainer Service Engine can deploy lightweight componentsjms is a JMS Binding Component
- servicemix-jsr181 Service Engine can expose annotated POJOs as services
- servicemix-lwcontainer Service Engine can deploy lightweight components
- servicemix-quartz
- servicemix-saxon
- servicemix-script
- servicemix-truezipjms is a JMS Binding Component
- servicemix-wsn2005 is an implementation of WS-Notification
- servicemix-xmpp is an XMPP (Jabber) Binding Component
...
- BPEL support for WS-BPEL via PXE ODE
- BpmScript is a Business Process Engine written using Rhino continuations
- JAFS is an FTP server embedded in a JBI component
- JBI4Corba a JBI component for working with CORBA services
- JBI4Cics a JBI component for working with CICS services
- JBI4Ejb a JBI component for working for existing EJBs
...
Lightweight components are simple jbi components that activate a single JBI endpoint and do not support service unit deployments. They can be configured using the spring configuration file or deployed onto the servicemix-lwcontainer component.
Service Engines
- Rules based routing via the Drools rule engine.
- Cache for caching service invocations using a Map cache or a JCache provider
- Groovy for clean integration with the Groovy scripting language as a component, transformer or expression language
- JCA allows the Java Connector Architecture to be used for efficient thread pooling, transaction handling and consumption on JMS or other Resource Adapters
- Quartz to support enterprise timer integration via the Quartz library
- 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.
- Transformation using XSLT
- Validation for schema validation of documents using JAXP 1.3 and XMLSchema or RelaxNG
- XSQL for working with SQL and XML via Oracle's XSQL library
SOAP Bindings
- ActiveSOAP the lightweight StAX based SOAP stack
- JAX WS to use the JAX-WS API to make a web service client invocation or to host a Java based web service and expose it over multiple protocols
- SAAJ for Soap With Attachments and Apache Axis support
- XFire for clean integration with POJOs via the XFire SOAP stack
- WSIF for integration with the Apache Web Service Invocation Framework (WSIF)
Transport Bindings
...
Lightweight components
ServiceMix also provides some lightweight components, but theses are rather deprecated and the standard components above should be used instead.
...