Module for AS4 Version 10.1.May 2019 | Understanding and Using webMethods AS4 Module | Installing and Using AS4 Module | Concepts | Messaging Model
 
Messaging Model
 
Message Exchange Patterns
The messaging model has the following components:
*Messaging Service Handler (MSH). MSH generates or processes AS4-compliant messages. An MSH can be a sender (initiating MSH) or a receiver (responding MSH).
*Message Producer. The message producer interacts with an initiating MSH to send a user message.
*Message Consumer. The message consumer interacts with a responding MSH to receive a user message.
The following diagram shows the messaging model. The steps are described in the table.
Step
Description
1
The message producer submits data to the initiating MSH.
2
The initiating MSH packages the submitted data as a user message and sends the message to the responding MSH.
3
The responding MSH receives and processes the user message. The responding MSH sends either a receipt or an error to the initiating MSH to indicate if the message was processed successfully.
4
The responding MSH delivers the data packaged as the user message to the message consumer.
5
The responding MSH may optionally notify the message consumer about the status of the received message.
6
The initiating MSH may optionally notify the message producer about the status of the message that was sent.