What is IBM Integration Bus?
IBM Integration Bus enables “universal connectivity” by integrating protocols, message formats and mediation patterns
- Emphasis on application re-uses
Fits naturally with WebSphere MQ
- Robust, scalable architecture
- Optimized for high throughput
- Flexible broker topologies
Three programming constructs are used:
- Message Flows
- Nodes
- Message Models
IBM Integration Bus (formerly WMB) is Used as follows:
- Routes, Transforms, Augments “messages”
- Supports multi-format (XML, SOAP, fixed, variable length, tagged, SWIFT, IDOC, etc.)
- Accepts multi-protocol (HTTP, JMS, MQ, SOAP, TCP/IP, local files, FTP, etc.)
- Offers full database support (DB2, Oracle, Informix, Microsoft SQL Server, Sybase, etc.)
- Supports common ERP and EIS interfaces (CICS, IMS, SAP, PeopleSoft, Siebel, etc.)
- Provides a drag ‘n drop visual development based upon Eclipse, supporting a variety of development languages (Java, eSQL, XSLT, PHP, .Net, etc.)
- Offers a scalable, high-performance, resilient, low-latency “execution container”
- Provides transactional (2PC) support (MQ, DB2)
- Supports Point-To-Point, Pub/Sub, Event, Synchronous and Asynchronous message processing styles
- Includes full life-cycle tooling (development, administration, runtime)
- Is extensible with open parser, node & administration interfaces
- Supports all major hardware and O/S platforms