| CPC G06F 16/254 (2019.01) [G06F 9/547 (2013.01); G06F 16/211 (2019.01); G06F 16/24534 (2019.01); G06F 16/24573 (2019.01); G06F 16/252 (2019.01); G06F 16/27 (2019.01); G06F 16/288 (2019.01); G06F 16/289 (2019.01); G06F 16/907 (2019.01); H04L 67/561 (2022.05); H04L 67/565 (2022.05)] | 14 Claims |

|
1. A computer implemented method for configuring automatic invocation of data from one database to another database, the method comprising:
receiving, at a database, a request to generate a configuration for the database to automatically acquire a plurality of data objects from one or more source applications, the plurality of data objects being associated with a first set of metadata entities defined at the database, the request defining the first set of metadata entities, wherein the plurality of data objects are acquirable based on executing calls to programming interfaces provided by the one or more source applications;
in response to the received request, configuring the database to automatically execute calls to acquire, from a source application, data associated with a first data object of the plurality of data object, the first data object being associated with a first metadata entity of the first set of metadata entities defined at the database, wherein configuring the database comprises:
deploying a data model at the database that defines mappings between an entity of the first set of metadata entities and one or more corresponding programing interfaces at the source application, wherein each entity of the first set of metadata entities is associated with a scope function to determine related entities to the respective entity from the first set of metadata entities, wherein the data associated with the first data object of the plurality of data objects is acquired through invoking one or more programming interfaces determined as associated with a set of entities of the first set of entities according to the mappings of the data model, wherein the set of the entities is identified as related to the first metadata entity according to a first scope function defined for the first metadata entity,
wherein when the first scope function is executed at the database, the set of entities is determined as related to the first metadata entity, wherein at least one of the entities of the set of entities is determined as associated with a data object different from the first data object; and
invoking the one or more programming interfaces at the one or more source applications to acquire the data associated with the first data object of the plurality of data objects.
|