Method and system for adaptive software system interface and external database synchronization
OwnerJohn I. Nwafor, Chijoke Mgbokwereinventors
Life of this patent
Estimating the term…
Abstract
Method and system for interfacing with one or more business systems having different data formats and different data entry states using a single interface system, and for synchronizing a database of a large business system, such as an enterprise resource planning system that does not itself provide for database synchronization functionality, with an external database.
Claims14
A system for interfacing with one or more business systems, comprising:
- a business process system for receiving business process data;
- and
- an interface system coupled to said business process system and to said one or more business systems, said interface system comprising:
- a translator coupled to said business process system for receiving the business process data, for selecting one or more of the independent business systems based on the business process data and for translating the business process data into independent system data according to one or more rules;
- a state translator coupled to the translator for receiving the independent system data and for configuring the independent system data into state data using said one or more rules;
- and
- a translator configurer for querying the one or more independent business systems and determining if said one or more rules are valid.
A method for interfacing with one or more business systems, comprising:
- receiving business process data;
- determining which of said one or more business systems should receive the business process data based on the business process data;
- translating the business process data into business system data using one or more rules;
- configuring the business system data into state data using the one or more rules;
- and
- providing the state data to the one or more business systems.
A system for synchronizing a database of a business system with an external database, comprising:
- a database update monitor for receiving database entry timestamp data, for determining whether the database entry time stamp data is greater than a stored value, and for generating pointer data identifying a database entry;
- and
- an external database interface system coupled to said database update monitor, said external database interface system receiving the pointer data and transferring all database entries occurring after the pointer data to the external database.
A method for synchronizing a database of a business system with an external database, comprising:
- receiving database entry time stamp data;
- determining whether the database entry time stamp data is greater than a stored value;
- generating pointer data identifying a database entry;
- receiving the pointer data;
- and
- transferring all database entries occurring after the pointer data to the external database.
Dependencies are inferred from the claim text.