IBM Websphere Integration Online Training

IBM Websphere Integration Online Training

Websphere Integration Development

The application developer in a BPM context is responsible for assembling application components into a complete solution, and preparing this solution for thorough testing and subsequent deployment. The application developer enables access to a range of data sources for other developers, which may include establishing relational views over federated sources (heterogeneous relational databases, data access layer developer queues, or Web services), writing entity beans to enable correlated access to federated sources, or developing Web services that provide access to federated sources.


This intermediate course is designed for Developers with experience in application development, messaging middleware applications, and transport protocols such as HTTP and FTP.


You should have:

  • A basic understanding of current IT technologies such as Structured Query Language (SQL), Extensible Markup Language (XML), Java, and XML Path language (XPath)
  • An understanding of the business needs of your organization

A basic understanding of transport protocols such as HTTP and FTP, and message-oriented middleware such as Java Message Service (JMS) and IBM MQ.

  • Course introduction
  • Introduction to IBM Integration Bus
  • Application development fundamentals
  • Exercise: Importing and testing a message flow
  • Creating message flow applications
  • Exercise: Creating a message flow application
  • Connecting to IBM MQ
  • Exercise: Connecting to IBM MQ
  • Controlling the flow of messages
  • Exercise: Adding flow control to a message flow application
  • Modeling the data
  • Exercise: Creating a DFDL model
  • Processing file data.
  • Exercise Processing file data.
  • Using problem determination tools and help resources.
  • Exercise: Using problem determination tools
  • Exercise: Implementing explicit error handling
  • Mapping messages with the Graphical Data Mapping editor
  • Referencing a database in a message flow application
  • Exercise: Referencing a database in a map
  • Using Compute nodes to transform messages
  • Exercise: Transforming data by using the Compute and JavaCompute nodes
  • Processing JMS, HTTP, and web service messages.
  • Preparing for production.
  • Exercise: Creating a runtime-aware message flow.
  • Using event driven processing nodes.
    Exercise: Implementing message aggregation.
    Transforming data with Microsoft .NET.
    Transforming data with XSL stylesheets.
    Analyzing XML documents.
    Modeling complex data with DFDL.
    Exercise: Extending a DFDL model.
    Working with message sets and the MRM domain.
    Supporting web services.
    Exercise: Implementing web services.
    Developing integration solutions by using integration services.
    Exercise: Creating an integration service.
    Connecting a database by using a discovered service.
    Connecting IBM MQ by using a discovered service.
    Exercise: Creating IBM MQ and database services.
    Creating a decision service.
    Exercise: Creating a decision service.
    Developing integration solutions by using a REST API.
    Using the global cache.
    Implementing message flow security.
    Exercise: Implementing IBM Integration Bus runtime security.
    Implementing publish/subscribe.
    Monitoring message flow events.
    Exercise: Recording and replaying message flow data.
    Managing the workload.
    Creating patterns for reusability.
    Extending IBM Integration Bus.
  • Course summary.