Tuesday, July 19, 2022

IIB

 IIB connect endpoints and make data integration simple.
Transform and route data from anywhere, to anywhere using graphical mapping. java, ESQL, and XSL
Publish/Subscribe with IBM MQ and MQTT









IIB main components 


Integration Node: runtime engine for IIB, (it is a windows service), we can have many integration nodes, each run on separate systems to provide protection against failure.

Each integration node contains one or more processes that are called integration servers. An integration server can contain one or more message flows. Some message flows need message models or schemas. The integration node uses the message models and schemas to parse and optionally, validate the message content and construct predefined messages.

Application: is a container for messages flows and resources, All these applications are run on Integration server to provide isolation and scalability.

Message flows and integrate with external system  such as Web-Services and DBs

Integration node can be managed by 
- Web user interface
- IIB Commands
- Administrative Console 
- Integration Toolkit

IIB Versions: Express, Scale, Standard and Advanced



Integration Toolkit





Integration Nodes

Create, Delete Integration nodes
Connect to remote Integration nodes
Deploy Message Flows to an integration server
Start/Stop Integration node, Integration Server, and Message flows