Skip to content

A pattern of publishing event from IBM Integration Bus to be consumed as triggers for IBM App Connect

License

Notifications You must be signed in to change notification settings

frostmar/iib-app-connect-trigger-pattern

 
 

Repository files navigation

iib-app-connect-trigger-pattern

This repo contains an example IBM Integration Bus solution showing how to push events from IBM Integration Bus (IIB) into IBM App Connect. The IIB solution behaves as a custom application in App Connect. The App Connect flow can be triggered based on events in that Application.

Introduction

Here are examples of projects to use in IBM Integration Bus to integrate with IBM App Connect.

This example uses a fictional Warehouse application which is connected to IIB, and where IIB does detailed conversion of events emitted by the Warehouse app into a form which can be consumed in App Connect, so that simple triggers can be created in App Connect without requiring deep integration skill each time.

This demonstrates how IIB and App Connect can be setup and configured to work together to allow all the sophisticated integration function of IIB to be used within the simple user experience of App Connect.

The following IIB toolkit projects are provided as part of this repo:

  • IIBtoAppConnectWebhookLib - Sample IIB library that contains subflows that can be used to integrate with IBM App Connect.
  • IIBtoAppConnectWebhookLib_unittest - Unit tests for the sample IIB webhook subflows.
  • IIBtoAppConnectWebhookLibJava - Sample java project that is used by the subflows in the IIBtoAppConnectWebhookLib library.
  • IIBtoAppConnectWebhookLibTest - Simple example HTTP driven flows that show the IIBtoAppConnectWebhookLib library in use.
  • WarehouseNewStockEventToAppConnect - IIB Application showing a full example of how to use the other projects to integrate between a fictional Warehouse system and App Connect.

The following topics explain how to use these projects to run the Warehouse sample and then to construct your own integrations:

Requirements

Install and configure IBM Integration Bus or use IIB on Cloud.

The IIB projects provided have been authored using IIB 10 and will work with any version of IIB from v10 onwards.

An online account with IBM App Connect. A free version is available.

##License and Authors Copyright 2016 IBM Corp. under the Eclipse Public license.

About

A pattern of publishing event from IBM Integration Bus to be consumed as triggers for IBM App Connect

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 43.5%
  • JavaScript 30.4%
  • PHP 9.9%
  • CSS 7.5%
  • HTML 5.9%
  • COBOL 2.8%