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 installation. It contains libraries/components that can interact with other integration modules that have not been added into the default Fuse 6.2 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
Additionally a suite of quickstarts has been added as well as eap 6.4 and karaf support.
Execute mvn clean install
-
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 fuse-integration installer:
java -jar ${FUSE_BXMS_INTEG}/release/eap/installer/target/fuse-integration-eap-installer-1.2.0-SNAPSHOT.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
-
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/6.3.0-SNAPSHOT/xml/features
-
Add the fuse-integration features file:
features:addurl mvn:org.jboss.integration.fuse/karaf-features/1.2.0-SNAPSHOT/xml/features
-
Install the core features. You can install:
features:install fuse-bxms-jbpm-workitems-camel 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/${FUSE_INTEGRATION_VERSION}/xml/features features:install fuse-bxms-switchyard-quickstart-rules-camel-cbr fuse-bxms-switchyard-quickstart-rules-interview fuse-bxms-switchyard-quickstart-rules-dtable fuse-bxms-switchyard-quickstart-rules-interview-container fuse-bxms-switchyard-quickstart-bpm-service fuse-bxms-switchyard-demo-library fuse-bxms-switchyard-demo-helpdesk fuse-bxms-jbpm-workitems-camel fuse-bxms-camel-spring-drools-decision-table fuse-bxms-camel-blueprint-drools-decision-table fuse-bxms-switchyard-quickstart-rules-csv fuse-bxms-switchyard-quickstart-rules-multithread