Message processing
AssigneeInternational Business Machines Corporation
InventorsChris R. Bean, Matthew R. Whitehead
Life of this patent
Estimating the term…
Abstract
A method and system for processing a message of a messaging system. The messaging system includes a messaging engine and a set of messages. A messaging endpoint of each message of the set of messages is associated with a respective container configured to run an associated application. In response to a first message being published to a messaging endpoint of the first message, the container associated with the messaging endpoint of the first message is used to process the message.
Claims12
A method for processing a message of a messaging system, said method comprising:
- determining, by one or more processors of a computer system from analysis of the message, a messaging endpoint for the message, by matching a topic associated with the message to a message topic described by the messaging endpoint;
- in response to the message being published to the messaging endpoint after said determining the messaging endpoint, determining, by the one or more processors from stored associations between messaging endpoints and respective containers, a container, wherein each respective container comprises an application associated with said each respective container;
- sending, by the one or more processors, the message to the container previously determined from the stored associations;
- executing the application comprised by the container, via the one or more processors, to process the message previously sent to the container.
A computer program product, comprising one or more computer readable hardware storage devices having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system to implement a method for processing a message of a messaging system, said method comprising:
- determining, by the one or more processors from analysis of the message, a messaging endpoint for the message, by matching a topic associated with the message to a message topic described the messaging endpoint;
- in response to the message being published to the messaging endpoint after said determining the messaging endpoint, determining, by the one or more processors from, stored associations between messaging endpoints and respective containers, a container, wherein each respective container comprises an application associated with said each respective container;
- sending, by the one or more processors, the message to the container previously determined from the stored associations;
- executing the application comprised by the container, via the one or more processors, to process the message previously sent to the container.
A computer system, comprising one or more processors, one or more memories, and one or more computer readable hardware storage devices, said one or more hardware storage device containing program code executable by the one or more processors via the one or more memories to implement a method for processing a message of a messaging system, said method comprising:
- determining, by the one or more processors from analysis of the message, a messaging endpoint for the message, by matching a topic associated with the message to a message topic described by the messaging endpoint;
- in response to the message being published to the messaging endpoint after said determining the messaging endpoint, determining, by the one or more processors from, stored associations between messaging endpoints and respective containers, a container, wherein each respective container comprises an application associated with said each respective container;
- sending, by the one or more processors, the message to the container previously determined from the stored associations;
- executing the application comprised by the container, via the one or more processors, to process the message previously sent to the container.
Dependencies are inferred from the claim text.