Subscriber message payload handling
First Claim
1. An apparatus for modified payload data handling in a publish/subscribe system, comprising:
- a processor;
a memory coupled with the processor;
a first computer handler for handling a received first message published by a first publisher, the first message comprising a message header and payload data, with the first computer handler being programmed to identify and extract the payload data and store the payload data of the received first message in the memory;
a second computer handler for handling a received second message published by a second publisher, the second message comprising function data that provides a function to modify the payload data of the received first message, with the second computer handler being programmed to identify and extract the function data and store the function data of the received second message in the memory;
a generator programmed to modify the extracted and stored payload data of the received first message according to the function of the stored function data of the received second message; and
an inserter programmed to insert the modified payload data of the received first message into a third message for distribution to a subscriber programmed to process the modified payload data in the third message.
1 Assignment
0 Petitions
Accused Products
Abstract
A first message published by a first publisher, including a message header and payload data, is received. The payload data within the first received message is identified, extracted, and stored. A second message published by a second publisher, including function data that provides a function to modify the payload data, is received. The function data within the second received message is identified, extracted, and stored. The extracted and stored payload data is modified using the stored function. A third message, including the modified payload data, is created for distribution to a subscriber configured to process the modified payload in the third message.
-
Citations
20 Claims
-
1. An apparatus for modified payload data handling in a publish/subscribe system, comprising:
-
a processor; a memory coupled with the processor; a first computer handler for handling a received first message published by a first publisher, the first message comprising a message header and payload data, with the first computer handler being programmed to identify and extract the payload data and store the payload data of the received first message in the memory; a second computer handler for handling a received second message published by a second publisher, the second message comprising function data that provides a function to modify the payload data of the received first message, with the second computer handler being programmed to identify and extract the function data and store the function data of the received second message in the memory; a generator programmed to modify the extracted and stored payload data of the received first message according to the function of the stored function data of the received second message; and an inserter programmed to insert the modified payload data of the received first message into a third message for distribution to a subscriber programmed to process the modified payload data in the third message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for modified payload data handling in a publish/subscribe system, comprising:
-
receiving a first message published by a first publisher, the first message comprising a message header and payload data; identifying the payload data within the received first message; extracting and storing the payload data of the received first message; receiving a second message published by a second publisher, the second message comprising function data that provides a function to modify the payload data of the received first message; identifying the function data within the received second message; extracting and storing the function data of the received second message; using the function of the stored function data of the received second message to modify the extracted and stored payload data of the received first message; and creating a third message comprising the modified payload data of the received first message for distribution to a subscriber programmed to process the modified payload data in the third message. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer readable storage device including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:
-
receive a first message published by a first publisher, the received first message comprising a message header and payload data; identify the payload data within the received first message; extract and store the payload data of the received first message; receive a second message published by a second publisher, the received second message comprising function data that provides a function to modify the payload data of the received first message; identify the function data within the received second message; extract and store the function data of the received second message; use the function of the stored function data of the received second message to modify the extracted and stored payload data of the received first message; and create a third message comprising the modified payload data of the received first message for distribution to a subscriber programmed to process the modified payload data in the third message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification