Mechanism for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment
First Claim
1. A database system-implemented method comprising:
- receiving, at a first database platform of the database system, a job request from a user having access to a computing device, wherein the job request is associated with a first programming package based on at least one of a first programming language and a first set of programming protocols;
seeking, by the database system, a third-party entity, at a second database platform, to process the job request;
translating, by the database system, the first programming package into a second programming package, wherein the second programming package is compatible with the third-party entity, and wherein the second programming package is based on at least one of a second programming language and a second set of programming protocols;
transmitting, by the database system, the job request associated with the second programming package to the third-party entity; and
receiving, by the database system and from the third-party entity, an output relating to the processing of the job request.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
150 Citations
20 Claims
-
1. A database system-implemented method comprising:
-
receiving, at a first database platform of the database system, a job request from a user having access to a computing device, wherein the job request is associated with a first programming package based on at least one of a first programming language and a first set of programming protocols; seeking, by the database system, a third-party entity, at a second database platform, to process the job request; translating, by the database system, the first programming package into a second programming package, wherein the second programming package is compatible with the third-party entity, and wherein the second programming package is based on at least one of a second programming language and a second set of programming protocols; transmitting, by the database system, the job request associated with the second programming package to the third-party entity; and receiving, by the database system and from the third-party entity, an output relating to the processing of the job request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a computing device having a memory to store instructions, and a processing device to execute the instructions, the computing device further having a mechanism to; receive, at a first database platform of the database system, a job request from a user having access to a computing device, wherein the job request is associated with a first programming package based on at least one of a first programming language and a first set of programming protocols; seek, by the database system, a third-party entity, at a second database platform, to process the job request; translate, by the database system, the first programming package into a second programming package, wherein the second programming package is compatible with the third-party entity, and wherein the second programming package is based on at least one of a second programming language and a second set of programming protocols; transmit, by the database system, the job request associated with the second programming package to the third-party entity; and receive, by the database system and from the third-party entity, an output relating to the processing of the job request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to:
-
receive, at a first database platform of the database system, a job request from a user having access to a computing device, wherein the job request is associated with a first programming package based on at least one of a first programming language and a first set of programming protocols; seek, by the database system, a third-party entity, at a second database platform, to process the job request; translate, by the database system, from the first programming package into a second programming package, wherein the second programming package is compatible with the third-party entity, and wherein the second programming package is based on at least one of a second programming language and a second set of programming protocols; transmit, by the database system, the job request associated with the second programming package to the third-party entity; and receive, by the database system and from the third-party entity, an output relating to the processing of the job request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification