VIRTUAL OBJECTS IN AN ON-DEMAND DATABASE ENVIRONMENT
First Claim
1. A method comprising:
- receiving a data request at a host organization, wherein the data request specifies a first data source internal to the host organization and further specifies a second data source external to the host organization;
retrieving first data results from the first data source based on the data request;
retrieving second data results from the second data source based on the data request; and
returning aggregated data results responsive to the data request based on the first data results and the second data results retrieved.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments disclosed herein, there are provided mechanisms and methods for implementing virtual objects in an on-demand database environment. For example, in one embodiment, mechanisms include receiving a data request at a host organization, wherein the data request specifies a first data source internal to the host organization and further specifies a second data source external to the host organization; retrieving first data results from the first data source based on the data request; retrieving second data results from the second data source based on the data request; and returning aggregated data results responsive to the data request based on the first data results and the second data results retrieved. In one embodiment, the internal data source is a multi-tenant database within the host organization.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving a data request at a host organization, wherein the data request specifies a first data source internal to the host organization and further specifies a second data source external to the host organization; retrieving first data results from the first data source based on the data request; retrieving second data results from the second data source based on the data request; and returning aggregated data results responsive to the data request based on the first data results and the second data results retrieved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a system in a host organization having a processor and memory therein, the instructions cause the system to perform operations comprising:
-
receiving a data request at the host organization, wherein the data request specifies a first data source internal to the host organization and further specifies a second data source external to the host organization; retrieving first data results from the first data source based on the data request; retrieving second data results from the second data source based on the data request; and returning aggregated data results responsive to the data request based on the first data results and the second data results retrieved.
-
-
21. A system in a host organization, the system comprising:
-
a processor and memory to execute instructions; a request interface to receive a data request at the host organization, wherein the data request specifies a first data source internal to the host organization and further specifies a second data source external to the host organization; an internal data retriever to retrieve first data results from the first data source based on the data request; an external data retriever to retrieve second data results from the second data source based on the data request; and a results aggregator to return aggregated data results responsive to the data request based on the first data results and the second data results retrieved. - View Dependent Claims (22)
-
Specification