Messaging system
First Claim
1. Method for converting input messages from a plurality of different protocols, received by a message handling apparatus having a plurality of input ports, into a common protocol to allow processing of the messages using program data suitable for said conversion retrievable from a program data store, wherein when an incoming message arrives at an input port corresponding to the source of the message, a message object is created, the message object including a label identifying the respective input port, and wherein the program data is selected from the store according to the label indicating the input port.
1 Assignment
0 Petitions
Accused Products
Abstract
Input messages are received at respective ports (10, 11, 12) of a message controller 4 from a plurality of external devices (100, 110, 120) which use different protocols. When an incoming message arrives at an input port a message object is created, the message object including a label identifying the respective input port. The conversion and subsequent handling of the messages uses program data which is retrieved from a program data store (5) according to the label indicating the input port. The program data retrieved is thus specified by the input port and allows conversion of messages into a common protocol to allow subsequent processing of the messages. This architecture allows the same program data to be called for external devices using the same protocol. Other processes may also be called from the program data store, covering functions such as validation, data enrichment, and exception handling processes.
-
Citations
24 Claims
- 1. Method for converting input messages from a plurality of different protocols, received by a message handling apparatus having a plurality of input ports, into a common protocol to allow processing of the messages using program data suitable for said conversion retrievable from a program data store, wherein when an incoming message arrives at an input port corresponding to the source of the message, a message object is created, the message object including a label identifying the respective input port, and wherein the program data is selected from the store according to the label indicating the input port.
- 9. Message handling apparatus having a plurality of input ports for receiving messages in a plurality of different protocols, means for generating a message object after receipt of at least a respective one of the messages on a respective input port, the message object including a label identifying the respective input port, a program data store for storing a plurality of program data suites for converting said messages into a common protocol to allow processing of the messages, and means for selecting program data from the store according to the label indicating the input port such that said messages are converted into a common protocol to allow processing of the messages.
-
17. A non-transitory computer readable medium storing instructions which upon execution by a computer perform a method, the method comprising:
-
receiving input messages, having a plurality of different protocols, at a plurality of input ports; creating a message object after at least one of the input messages has been received, the message object including an identifier corresponding to the respective input port at which the at least one input message has been received; selecting program data based on the identifier corresponding to the respective input port at which the at least one input message has been received; and using the selected program data to translate the at least one input message that has been received to a protocol which is common to the plurality of different protocols to allow processing of the at least one input message. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification