Integration Bus Video Tutorial 1: Integration services (SOAP/HTTP inputs)
I’ve started a series of video walkthroughs for the IBM Integration Bus Toolkit tutorials. They start out VERY simply so that the new user can familiarize themselves with the interface.
Then with the later tutorials, they’ll be changing the standard tutorial and adding their own nodes as well as changing the default messages.
This tutorial demonstrates a simple integration service with a SOAP/HTTP binding. The integration service converts temperatures from Celsius to Fahrenheit, or from Fahrenheit to Celsius, by using request-response operations.
In IBM Integration Bus, an integration service is a specialized application with a defined interface that acts as a container for a web services solution. The service interface is specified in a WSDL document that contains the operation and fault definitions. Each service operation and error handler is implemented as a subflow in the integration service.
You will import the integration service to your Integration Toolkit workspace, and invoke the integration service to send a SOAP request by using the Flow exerciser.
Integration Bus Video Tutorial 2: Transformation using a Map in a message flow
This video demonstrates a simple message flow which receives XML data over HTTP. The flow transforms the input XML structure into a different output XML structure using a Mapping node, and sends this back to the HTTP request.
Integration Bus Video Tutorial 3: Transformation using ESQL in a message flow
In this example, you will be adding your own HTTPInput node to an existing example.
This video demonstrates a simple message flow which receives XML data over HTTP. The flow transforms the input XML structure into a different output XML structure using a Compute node (whose behavior is based on ESQL), and sends this back to the HTTP request.
In IBM Integration Bus, message flows can be used to transform input data structures into output data structures. Several transformation options are provided including a Compute node (which uses ESQL), a Mapping node, a JavaCompute node (which can navigate data using an IBM Integration Bus Java API or JAXB), an XSL Transform node and a .NETCompute node.
Integration Bus Video Tutorial 4: Large Messaging
In this example, we add our own FileOutput nodes and create some input/output directories, and is intended for new users of the IBM Integration Bus Toolkit.
These tutorial videos will increase in difficulty and involvement as you become more familiar with the Palette and Nodes.
This tutorial demonstrates how to convert an input file that contains a single large XML document, and split it into multiple output files, one for each instance of a repeating element in that document.
This implementation uses Java transformation code and avoids fully parsing the entire input file, which minimizes the amount of memory that is consumed during processing