Develop message flows to process your business messages and
data. A message flow is a sequence of processing steps that run in an integration server when an input message is received.
About this task
A message flow is a sequence of processing steps that run in the
integration server 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 server handles both successful and failure processing.
Procedure
IBM® App Connect Enterprise 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.
- Managing resources 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.