Fuse BXMS Integration Repository
This is a code repository for the Fuse and BxMS integration components.
It is an optional package that can be added to an existing Fuse 6.2 and 6.3 installation. It contains libraries/components that can interact with other integration modules that have not been added into the default Fuse release.
For the moment it provides the “glue” between Fuse and BRMS components/libraries. The fuse integration package gives the ability to install the components/libraries that have not been included in Fuse (for instance BRMS).
For the moment it contains:
- Switchyard brms components: Rules-component and BPM component
- Camel components used in kie: kie-camel and jbpm-workitem-camel components
Below, in the details, there will be references to versions. Check the compatible versions suited in the distribution you want to install:
${version.fuse.bxms-integration}
 ${version.drools}
Additionally a suite of quickstarts has been added as well as eap 6.4 and karaf support.
Execute mvn clean install
EAP 6.4 Installation
-  Download Jboss EAP 6.4. 
-  Download the fuse-eap installer: https://origin-repository.jboss.org/nexus/content/groups/ea/com/redhat/fuse/eap/fuse-eap-installer 
-  Install them over your EAP instance: java -jar fuse-eap-installer.jar ${eap.home}
-  Install the kie eap installer: java -jar kie-eap-installer.jar ${eap.home}
-  Install the fuse-integration installer: java -jar ${FUSE_BXMS_INTEG}/release/eap/installer/target/fuse-integration-eap-installer-${version.fuse.bxms-integration}.jar ${eap.home}
-  All the modules and quickstarts will be installed on top of the eap.home provided. The fuse-integration quickstarts are placed: Quickstarts included: - switchyard-bpm-service
- switchyard-demo-library
- switchyard-rules-interview
- switchyard-rules-interview-dtable
- switchyard-demo-helpdesk
- switchyard-rules-camel-cbr
- switchyard-rules-interview-container
- switchyard-drools-channels
- switchyard-rules-csv
- switchyard-rules-multithreaded
- switchyard-rules-loading
 For running the quickstarts: - Start EAP that contains fuse-integration installed
- In the root of eap you can find a quickstarts/fuse-integration folder that contains the quickstarts
- Follow the instructions of each quickstart. See the Readme of each one
 
Fuse 6.2 Installation
-  Download the Fuse distribution that is aligned with the version of fuse-integration: https://repository.jboss.org/nexus/content/groups/ea/org/jboss/fuse/jboss-fuse-full 
-  If Drools have not been added, it should. features:addurl mvn:org.drools/drools-karaf-features/${version.drools}/xml/features
-  Add the fuse-integration features file: features:addurl mvn:org.jboss.integration.fuse/karaf-features/${version.fuse.bxms-integration}/xml/features
-  Install the core features. You can install: features:install fuse-bxms-quickstart-camel-jbpm-workitems fuse-bxms-kie-camel fuse-bxms-switchyard-bpm fuse-bxms-switchyard-rules
-  Try our quickstarts: features:addurl mvn:org.jboss.integration.fuse.quickstarts/karaf-features/${version.fuse.bxms-integration}/xml/features features:install fuse-bxms-quickstart-switchyard-rules-camel-cbr fuse-bxms-quickstart-switchyard-rules-interview fuse-bxms-quickstart-switchyard-rules-dtable fuse-bxms-quickstart-switchyard-rules-interview-container fuse-bxms-quickstart-switchyard-bpm-service fuse-bxms-quickstart-switchyard-library fuse-bxms-quickstart-switchyard-helpdesk fuse-bxms-quickstart-camel-jbpm-workitems fuse-bxms-quickstart-camel-spring-drools-decision-table fuse-bxms-quickstart-camel-blueprint-drools-decision-table fuse-bxms-quickstart-switchyard-rules-csv fuse-bxms-quickstart-switchyard-rules-multithread
 JarCasting
 JarCasting