Data staging system and method
First Claim
1. Computer-readable media having program code stored therein executable by one or more processors to implement a receiving computer system, the receiving computer comprising:
- an inbound staging area, the inbound staging area being configured to receive data records from a data sending computer system, including being configured to receive different versions of the same record and to store the different versions of the same record pending further processing;
data conversion logic, the data conversion logic being configured to perform the further processing, the further processing being configured to reduce the number of different versions of the same record;
graphical user interface logic, the graphical user interface logic being configured to generate a display showing the records in the inbound staging area.
2 Assignments
0 Petitions
Accused Products
Abstract
A data staging system comprises an inbound staging area, data conversion logic, and a graphical user interface. The inbound staging area is configured to receive data records from a data sending computer system, including being configured to receive different versions of the same record. The inbound staging area stores the different versions of the same record pending further processing. The data conversion logic is configured to perform the further processing. The further processing reduces the number of different versions of the same record. The graphical user interface logic is configured to generate a display showing the records in the inbound staging area.
21 Citations
20 Claims
-
1. Computer-readable media having program code stored therein executable by one or more processors to implement a receiving computer system, the receiving computer comprising:
-
an inbound staging area, the inbound staging area being configured to receive data records from a data sending computer system, including being configured to receive different versions of the same record and to store the different versions of the same record pending further processing; data conversion logic, the data conversion logic being configured to perform the further processing, the further processing being configured to reduce the number of different versions of the same record; graphical user interface logic, the graphical user interface logic being configured to generate a display showing the records in the inbound staging area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15)
-
-
11. A method comprising:
-
receiving a record from a sending computer, the record being received at a receiving computer; and processing the record at the receiving computer, including; storing the record in an inbound staging table of an inbound staging area, the inbound staging table being one of a plurality of inbound staging tables in the inbound staging area, and the record being one of a plurality of records stored in the plurality of inbound staging tables, each of the plurality of records having a timestamp associated therewith, sorting the plurality of records in the plurality of inbound staging tables based on the timestamps and deleting older records; providing a graphical user interface to a user, the graphical user interface permitting the user to view details of messages in the inbound staging area.
-
-
16. A computer-implemented data processing system comprising:
-
a sending computer system, the sending computer system being configured to send data records for a plurality of different types of data objects; a receiving computer system, the receiving computer system being configured to receive the data records from the sending system by way of a computer network, the receiving system including an inbound staging layer, the inbound staging layer further including inbound staging tables, the inbound staging tables being configured to store the messages pending further processing, including being configured to receive different versions of the same record and to store the different versions of the same record pending further processing, wherein each new record received is appended to an inbound staging table, data conversion logic, the data conversion logic being configured to perform the further processing, including being configured to create business objects by packaging records from different ones of the inbound staging tables into respective packages different versions of the same record, sorting the records, and deleting older versions of the same record, graphical user interface logic, the graphical user interface logic being configured to generate a display showing the records in the inbound staging layer; a business application layer, the business application layer being configured to receive the business objects from the inbound staging layer and to validate the business objects; and a persistence layer, the persistence layer being configured to store the business objects. - View Dependent Claims (17, 18, 19, 20)
-
Specification