Fuse Integration: Kie Release: Standalone

Builds the download zip of Kie Fuse Integration components/quickstarts for being used in standalone mode

License

License

Categories

Categories

JBoss Container Application Servers
GroupId

GroupId

org.jboss.integration.fuse
ArtifactId

ArtifactId

kie-standalone-package
Last Version

Last Version

1.0.0.redhat-620137
Release Date

Release Date

Type

Type

pom
Description

Description

Fuse Integration: Kie Release: Standalone
Builds the download zip of Kie Fuse Integration components/quickstarts for being used in standalone mode
Project Organization

Project Organization

JBoss by Red Hat

Download kie-standalone-package

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.integration.fuse/kie-standalone-package/ -->
<dependency>
    <groupId>org.jboss.integration.fuse</groupId>
    <artifactId>kie-standalone-package</artifactId>
    <version>1.0.0.redhat-620137</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.integration.fuse/kie-standalone-package/
implementation 'org.jboss.integration.fuse:kie-standalone-package:1.0.0.redhat-620137'
// https://jarcasting.com/artifacts/org.jboss.integration.fuse/kie-standalone-package/
implementation ("org.jboss.integration.fuse:kie-standalone-package:1.0.0.redhat-620137")
'org.jboss.integration.fuse:kie-standalone-package:pom:1.0.0.redhat-620137'
<dependency org="org.jboss.integration.fuse" name="kie-standalone-package" rev="1.0.0.redhat-620137">
  <artifact name="kie-standalone-package" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.jboss.integration.fuse', module='kie-standalone-package', version='1.0.0.redhat-620137')
)
libraryDependencies += "org.jboss.integration.fuse" % "kie-standalone-package" % "1.0.0.redhat-620137"
[org.jboss.integration.fuse/kie-standalone-package "1.0.0.redhat-620137"]

Dependencies

compile (5)

Group / Artifact Type Version
org.kie : kie-camel jar
org.kie : kie-camel jar
org.drools : drools-karaf-features jar
org.drools : drools-osgi-integration jar
org.drools : drools-osgi-integration jar

test (2)

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

Project Modules

There are no modules declared in this project.

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