System, method and computer program product for transmitting a group of data elements
First Claim
Patent Images
1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code causing a computer to implement a method, comprising:
- identifying at a first system a plurality of data elements including;
a plurality of objects,metadata descriptions of one or more of the objects, anda plurality of updates to a recipient system that are automatically performed by the recipient system in response to receiving the plurality of data elements, the plurality of updates utilizing one or more of the objects;
grouping by the first system the plurality of objects, the metadata descriptions, and the plurality of updates within a single implementation item to be implemented at the recipient system;
transmitting by the first system the single implementation item to the recipient system, utilizing a single application programming interface (API) call;
performing, at the recipient system, the plurality of updates to the recipient system utilizing one or more of the data objects, in response to the recipient system receiving the single implementation item;
identifying, at the recipient system, an error during the performing of the plurality of updates;
rolling back, by the recipient system, all of the plurality of updates to the recipient system within the single implementation item; and
retransmitting to the recipient system, by the first system, the single implementation item, utilizing the single API call.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for transmitting a group of data elements. These mechanisms and methods for grouping a plurality of data elements can enable more efficient data transmission, improved synchronization and data management, etc.
-
Citations
14 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code causing a computer to implement a method, comprising:
-
identifying at a first system a plurality of data elements including; a plurality of objects, metadata descriptions of one or more of the objects, and a plurality of updates to a recipient system that are automatically performed by the recipient system in response to receiving the plurality of data elements, the plurality of updates utilizing one or more of the objects; grouping by the first system the plurality of objects, the metadata descriptions, and the plurality of updates within a single implementation item to be implemented at the recipient system; transmitting by the first system the single implementation item to the recipient system, utilizing a single application programming interface (API) call; performing, at the recipient system, the plurality of updates to the recipient system utilizing one or more of the data objects, in response to the recipient system receiving the single implementation item; identifying, at the recipient system, an error during the performing of the plurality of updates; rolling back, by the recipient system, all of the plurality of updates to the recipient system within the single implementation item; and retransmitting to the recipient system, by the first system, the single implementation item, utilizing the single API call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14)
-
-
12. A method, comprising:
-
identifying at a first system a plurality of data elements including; a plurality of objects, metadata descriptions of one or more of the objects, and a plurality of updates to a recipient system that are performed by the recipient system in response to receiving the plurality of data elements, the plurality of updates utilizing one or more of the objects; grouping by the first system the plurality of objects, the metadata descriptions, and the plurality of updates within a single implementation item to be implemented at the recipient system; transmitting by the first system the single implementation item to the recipient system, utilizing a single application programming interface (API) call; and performing, at the recipient system, the plurality of updates to the recipient system utilizing one or more of the data objects, in response to the recipient system receiving the single implementation item; identifying, at the recipient system, an error during the performing of the plurality of updates; rolling back, by the recipient system, all of the plurality of updates to the recipient system within the single implementation item; and retransmitting to the recipient system, by the first system, the single implementation item, utilizing the single API call.
-
-
13. An apparatus, comprising:
one or more hardware processors configured to; identify at a first system a plurality of data elements including; a plurality of objects, metadata descriptions of one or more of the objects, and a plurality of updates to a recipient system that are performed by the recipient system in response to receiving the plurality of data elements, the plurality of updates utilizing one or more of the objects; group by the first system the plurality of objects, the metadata descriptions, and the plurality of updates within a single implementation item to be implemented at the recipient system; transmit by the first system the single implementation item to the recipient system, utilizing a single application programming interface (API) call; and perform, at the recipient system, the plurality of updates to the recipient system utilizing one or more of the data objects, in response to the recipient system receiving the single implementation item; identify, at the recipient system, an error during the performing of the plurality of updates; roll back, by the recipient system, all of the plurality of updates to the recipient system within the single implementation item; and retransmit to the recipient system, by the first system, the single implementation item, utilizing the single API call.
Specification