Technique for reliable message confirmation
First Claim
1. A method for exchanging messages in a computer network using a public data template and a message transfer protocol involving the transmission of request and confirmation messages, the method comprising the steps of:
- receiving a request message via the computer network, the request message including a first data structure obtained by packing application data that requires confirmation in the public data template;
unpacking the application data included in the first data structure;
providing the unpacked application data to a confirmation process and to a packing process, the packing process including packing the unpacked application data in the public data template to generate a second data structure;
creating a confirmation message responsive to the request message, the confirmation message including the second data structure; and
transmitting the confirmation message via the computer network to a first message recipient (A).
3 Assignments
0 Petitions
Accused Products
Abstract
A technique for exchanging messages in a computer network using a public data template and a message transfer protocol with interdependent request and confirmation messages is described. A request message includes a first data structure obtained by packing application data that requires confirmation in the public data template. A network component receiving the request message unpacks the application data and provides the unpacked application data to a confirmation process. At the same time, the unpacked application data provided to the confirmation process is repacked in the public data template to generate a second data structure. The second data structure is sent with a confirmation message via the computer network to the sender of the request message. By comparing the content of the first data structure with the content of the second data structure, inconsistencies degrading the accuracy and trustworthiness of the confirmation process may be detected.
37 Citations
20 Claims
-
1. A method for exchanging messages in a computer network using a public data template and a message transfer protocol involving the transmission of request and confirmation messages, the method comprising the steps of:
-
receiving a request message via the computer network, the request message including a first data structure obtained by packing application data that requires confirmation in the public data template;
unpacking the application data included in the first data structure;
providing the unpacked application data to a confirmation process and to a packing process, the packing process including packing the unpacked application data in the public data template to generate a second data structure;
creating a confirmation message responsive to the request message, the confirmation message including the second data structure; and
transmitting the confirmation message via the computer network to a first message recipient (A). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network component for generating messages that are exchanged in a computer network using a public data template and a message transfer protocol involving the transmission of request and confirmation messages, the network component comprising:
-
a first interface for receiving a request message via the computer network, the request message including a first data structure obtained by packing application data that requires confirmation in the public data template;
a first unit for unpacking the application data included in the first data structure;
a second unit for providing the unpacked application data to a confirmation process and to a packing process in which the unpacked application data is packed in the public data template to generate a second data structure;
a third unit for creating a confirmation message responsive to the request message, the confirmation message including the second data structure; and
a second interface for transmitting the confirmation message via the computer network to a first message recipient (A).
-
-
20. A network component for generating messages that are exchanged in a computer network using a public data template and a message transfer protocol involving the transmission of request and confirmation messages, the network component comprising:
-
a first unit for providing a first data structure obtained by packing application data that requires confirmation in the public data template;
a second unit for creating a request message including the first data structure;
a first interface for transmitting the request message via the computer network to a second message recipient (B);
a second interface for receiving a confirmation message via the computer network, the confirmation message including a second data structure with the application data that was provided to a confirmation process packed in the public data template; and
a third unit for comparing the content of the first data structure with the content of the second data structure to determine inconsistencies degrading the trustworthiness of the confirmation process.
-
Specification