Develop message flows to
process your business messages and data. A message flow is a sequence of processing
steps that run in an integration node when
an input message is received.
About this task
A message flow is a sequence of processing steps that
run in the integration node when an input message is received. To
learn how to design, create, and configure a
message flow and its associated resources,
read the following sections:
When a message is received and processed by a message flow, the integration node handles both successful and
failure processing. To learn about message flow behavior,
see Message flow behavior.
Procedure
IBM® Integration Bus provides
several ways in which you can develop the message flows that you require to support
your business processes requirements.
Read the following
sections to learn more about developing message flows:
- Transforming and enriching messages: To exchange messages
between multiple applications, you might find that the applications
do not understand or expect messages in the same format. You
must provide some processing between the sending and receiving
applications that ensures that both can continue to work unchanged,
but can exchange messages successfully.
- Routing messages: To route messages through
your message flow, you use nodes for decision making. Alternatively,
you route your messages to applications by using the publish/subscribe
method of messaging.
- Connecting client applications: To connect your client
applications, you use one or more of the supported protocols
from other resources and software servers in your network.
- Connecting client applications by using discovery: To connect your client
applications, you use the Connector Discovery wizard
to discover service definitions for supported remote systems.
- Managing integration nodes by using the IBM Integration API: To develop Java™ message flows, you use the IBM Integration
API.
- Processing events: To control
the flow of complex messages through your message flows, you use event driven message
processing.
- Handling errors in message flows: To take a specific
action in response to certain error conditions and situations,
you enhance your message flows to provide your own error handling.