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 configured to identify and extract the payload data and store the payload data 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, with the second computer handler being configured to identify and extract the function data and store the function data in the memory;
a generator configured to modify the extracted and stored payload data according to the stored function; and
an inserter configured to insert the modified payload data into a third message for distribution to a subscriber configured 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.
15 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 configured to identify and extract the payload data and store the payload data 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, with the second computer handler being configured to identify and extract the function data and store the function data in the memory; a generator configured to modify the extracted and stored payload data according to the stored function; and an inserter configured to insert the modified payload data into a third message for distribution to a subscriber configured to process the modified payload data in the third message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A 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; receiving a second message published by a second publisher, the second message comprising function data that provides a function to modify the payload data; identifying the function data within the received second message; extracting and storing the function data; using the stored function to modify the extracted and stored payload data; and creating a third message comprising the modified payload data for distribution to a subscriber configured to process the modified payload in the third message. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer readable storage medium 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; 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; identify the function data within the received second message; extract and store the function data; use the stored function to modify the extracted and stored payload data; and create a third message comprising the modified payload data for distribution to a subscriber configured to process the modified payload in the third message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification