Professional Documents
Culture Documents
IBM Integration Bus V9 Application Development II: WM675 (Classroom)
IBM Integration Bus V9 Application Development II: WM675 (Classroom)
WM675 (Classroom)
Course description
This 4-day course provides an intermediate-level continuation of course WM665, IBM Integration
Bus V9 Application Development I, which introduced the concepts necessary to successfully
create and support IBM Integration Bus message flow applications.
This course completes your knowledge of the IBM Integration Bus product, focusing on using IBM
Integration Bus to develop, deploy, and support platform-independent message flow applications.
These applications use various messaging topologies to transport messages between service
requesters and service providers, and also allow the messages to be routed, transformed, and
enriched during processing.
Topics in this course include writing message flows that use web services, integration services,
working with JMS transports, and aggregating messages from multiple sources. You also learn
how to use Data Format Description Language (DFDL) to model complex data and how to define
Highlights
2
and implement a database service and a WebSphere MQ service. You learn how to develop, test,
and deploy user-defined patterns and use event monitoring and the record and replay facility to
capture and view messages during processing.
Extensive labs throughout the course enable you to practice your new skills.
For information about other related courses, visit the IBM Training website:
ibm.com/training
General information
Delivery method
Classroom
Course level
ERC 1.0
Audience
This course is designed for integration specialists and senior-level developers with experience in
IBM Integration Bus application development.
Learning objectives
3
Prerequisites
Before taking this course, you should successfully complete IBM Integration Bus V9 Application
Development I (course WM665 or VM665), which introduces IBM Integration Bus development
topics that are necessary for success in this course.
Duration
4 days
Skill level
Intermediate
GB RAM 4 GB
Network None
requirements
Other None
requirements
Notes
The following unit and exercise durations are estimates, and might not reflect every class
experience. If the course is customized or abbreviated, the duration of unchanged units will
probably increase.
This course is a new course.
Course agenda
Course introduction
Duration: 30 minutes
4
Unit 1. Aggregating and controlling message sequence
Duration: 1 hour
Overview In this unit, you learn how to aggregate and control the sequence of messages
in a message flow. You also learn how to control the flow path order in which
a message flow processes a message.
Overview In this exercise, you send four requests to a back-end system and aggregate
the replies into a single output message.
Overview In this unit, you learn how to use the PHP scripting language, XSL style
sheets, and Microsoft .NET framework to transform messages.
5
Unit 3. Modeling complex data with DFDL
Duration: 45 minutes
Overview In this unit, you learn how to use DFDL to model complex data that includes
multiple record types, length prefixes, choice groups, optional elements, and
variable array elements.
Overview In this exercise, you learn how to model complex data in DFDL. Complex data
includes data with multiple record types, choice groups, and optional
components. You also learn how to use discriminators in a DFDL model to
optimize message parsing.
Overview A message set is the original container for WebSphere Message Broker
message models. In IBM Integration Bus, DFDL schema files are the preferred
way to model messages for most data formats. Message sets continue to be
supported, and are required if you use the MRM or IDOC domains in a message
flow.
In this unit, you learn how to create a message set to define a message and
use the MRM parser.
6
Exercise 3. Implementing an MRM message set
Duration: 1 hour and 30 minutes
Overview In this exercise, you create a message set to define a message. You also use a
Compute node or JavaCompute node to propagate multiple physical messages
by referencing a single message set.
Overview This unit describes the use of web services transport and WSDL generation
from message definitions. It also covers handling messages with SOAP
formats.
Overview In this exercise, you use the SOAP nodes to implement web services. You
implement message flows to act as both a provider and a consumer of web
services.
7
Unit 6. Integration services
Duration: 45 minutes
Overview In this unit, you learn how to develop, deploy, and test integration services. An
integration service is a specialized application that acts as a container for a
web service solution. You can follow a top-down or bottom-up model to design
and implement web service operations, and deploy and test integration
services with IBM Integration Toolkit.
Overview In this exercise, you design, implement, and test an integration service.
Overview In this unit, you learn how to define and implement a database service and a
WebSphere MQ service. You also learn how to publish the WebSphere MQ
service in the IBM Integration Bus Integration Registry.
8
Exercise 6. Discovering WebSphere MQ and database services
Duration: 1 hour and 30 minutes
Overview In this exercise, you create a WebSphere MQ request and response service
and a database service. You also use the services to define message flow
node properties and extend applications.
Overview This unit describes how to design message flows that use Java Message
Service (JMS) as a message transport.
Overview In this exercise, you implement and test a message flow that uses JMS as the
transport.
9
Unit 9. Implementing publish/subscribe
Duration: 30 minutes
Overview This unit describes IBM Integration Bus support for publish/subscribe.
Overview In this unit, you learn about the various types of security considerations in
IBM Integration Bus, and how to configure message security.
Overview In this exercise, you implement the IBM Integration Bus runtime security to
allow security credentials to be propagated in a message flow.
10
Unit 11. Analyzing data and message flows
Duration: 2 hours
Overview This unit describes the IBM Integration Bus tools that are available for
capturing and analyzing message data. It also describes workload
management and policies and tools for analyzing the impact of changes to
message applications.
Overview In this exercise, you define monitoring events and then record and replay
messages. You also capture and report failed events.
Overview This unit describes how to create and test user-defined message flow
patterns in the IBM Integration Toolkit.
11
Exercise 10. Creating and implementing a user-defined pattern
Duration: 1 hour and 15 minutes
Overview In this exercise, you create and customize a user-defined pattern, and
package it for deployment.
Overview This unit summarizes the course and provides information for future study.
12