Fuse Integration Project

Used to house JBoss Fuse integration glue with other JBoss projects like BxMS.

License

License

Categories

Categories

JBoss Container Application Servers
GroupId

GroupId

org.jboss.integration.fuse
ArtifactId

ArtifactId

fuse-integration-project
Last Version

Last Version

1.0.0.redhat-620137
Release Date

Release Date

Type

Type

zip
Description

Description

Fuse Integration Project
Used to house JBoss Fuse integration glue with other JBoss projects like BxMS.
Project Organization

Project Organization

JBoss by Red Hat
Source Code Management

Source Code Management

https://github.com/jboss-integration/fuse-bxms-integ.git

Download fuse-integration-project

Dependencies

test (2)

Group / Artifact Type Version
junit : junit jar
org.mockito : mockito-all jar

Project Modules

  • fuse-integration-bom
  • camel
  • switchyard
  • backward-compat
  • quickstarts
  • karaf
  • wildfly
  • release

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

  1. Download Jboss EAP 6.4.

  2. Download the fuse-eap installer:

    https://origin-repository.jboss.org/nexus/content/groups/ea/com/redhat/fuse/eap/fuse-eap-installer

  3. Install them over your EAP instance:

       java -jar fuse-eap-installer.jar ${eap.home}
    
  4. Install the kie eap installer:

    java -jar kie-eap-installer.jar ${eap.home}
    
  5. 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}
    
  6. All the modules and quickstarts will be installed on top of the eap.home provided. The fuse-integration quickstarts are placed:

    ${eap.home}/quickstarts/fuse-integration

    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

  1. 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

  2. If Drools have not been added, it should.

       features:addurl mvn:org.drools/drools-karaf-features/${version.drools}/xml/features
    
  3. Add the fuse-integration features file:

       features:addurl mvn:org.jboss.integration.fuse/karaf-features/${version.fuse.bxms-integration}/xml/features
    
  4. 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
    
  5. 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
    
org.jboss.integration.fuse

Versions

Version
1.0.0.redhat-620137