Request batcher in a transaction services patterns environment
First Claim
Patent Images
1. A method for batching logical requests for reducing network traffic, comprising the steps of:
- (a) providing a group of business objects necessary for a transaction;
(b) managing the group of business objects necessary to the transaction in a logical unit of work;
(c) grouping logically-related requests received from the logical unit of work into a first single network message;
(d) grouping update and retrieval transactions into a second single network message;
(e) storing the first message and the second message;
(f) sending the first message upon receiving an order to send the first message; and
(g) sending the second message upon receiving an order to send the second message.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for batching logical requests for reducing network traffic. A group of business objects necessary for a transaction are provided and managed in a logical unit of work. Logically-related requests received from the logical unit of work are grouped into a first single network message, and update and retrieval transactions are grouped into a second single network message. The first and second messages are stored, and the first message is sent upon receiving an order to send the first message and the second message is sent upon receiving an order to send the second message.
-
Citations
15 Claims
-
1. A method for batching logical requests for reducing network traffic, comprising the steps of:
-
(a) providing a group of business objects necessary for a transaction;
(b) managing the group of business objects necessary to the transaction in a logical unit of work;
(c) grouping logically-related requests received from the logical unit of work into a first single network message;
(d) grouping update and retrieval transactions into a second single network message;
(e) storing the first message and the second message;
(f) sending the first message upon receiving an order to send the first message; and
(g) sending the second message upon receiving an order to send the second message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program embodied on a computer readable medium for batching logical requests for reducing network traffic, comprising:
-
(a) a code segment that provides a group of business objects necessary for a transaction;
(b) a code segment that manages the group of business objects necessary to the transaction in a logical unit of work;
(c) a code segment that groups logically-related requests received from the logical unit of work into a single network message;
(d) a code segment that groups update and retrieval transactions into a second single network message;
(e) a code segment that stores the first message and the second message;
(f) a code segment that sends the first message upon receiving an order to send the first message; and
(g) a code segment that sends the second message upon receiving an order to send the second message. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for batching logical requests for reducing network traffic, comprising:
-
(a) logic that provides a group of business objects necessary for a transaction;
(b) logic that manages the group of business objects necessary to the transaction in a logical unit of work;
(c) logic that groups logically-related requests received from the logical unit of work into a single network message;
(d) logic that groups update and retrieval transactions into a second single network message;
(e) logic that stores the first message and the second message;
(f) logic that sends the first message upon receiving an order to send the first message; and
(g) logic that sends the second message upon receiving an order to send the second message. - View Dependent Claims (12, 13, 14, 15)
-
Specification