Message Handler
The Message Handler is responsible for collecting, transporting and managing packages of data (messages). It sits on top of an Enterprise Service Bus that provides asynchronous queuing of the inbound and outbound messages.
The Message Handler can handle a variety of messaging protocols, including:
- AS4 messaging (associated with the Australian Government’s SuperStream initiative)
- AS2 messaging (an earlier protocol used across many industries, including banking)
- sFTP (secure File Transport Protocol)
The Message Handler functionality includes intelligent routing at the HTTP layer:
- Message Header Attribute based routing:
- Size of message
- URL or qualified destination based routing
- Function Specific Attribute based routing:
- Class of message (e.g. ATO Rollovers & Contributions, ACORD, ISO 20022)
- Business Specific Attribute based routing:
- ebMS header fields e.g. Party To / Party From
- Part properties specific to Payload Document
