Back to results
US 2019/0171651 A1Published application
Multi-tenant data integration
Assignee[24]7.ai, Inc.
InventorSrinivasan SURESH
Life of this patent
Estimating the term…
Abstract
An enterprise application integration system (EAIS) is disclosed that enables customer service applications to access and share data with enterprise information systems in real time.
Claims20
A computer-implemented method comprising:
- identifying a business object to be used by multiple applications associated with multiple tenants,
- wherein the business object includes multiple data elements,
- wherein the business object represents a generalization of data spread across multiple information systems in a standardized way, and
- wherein the generalization enables each application to independently access a different information system when calling the business object by using only those data elements corresponding to the different information system;
- accessing business object logic that represents a mapping of the multiple data elements to at least two information systems;
- mapping logical operations assigned to the business object by the multiple tenants to physical operations that are specific to each information system;
- receiving, from a first application associated with a first tenant, a first call for the business object;
- identifying a first configuration corresponding to the first tenant, the first configuration specifying a first information system of the multiple information systems that is to be queried by the business object;
- and
- enabling the first application to access information residing in the first information system.
7 more elements
An apparatus comprising:
- a memory that includes instructions for managing interactions between applications and sources of data,
- wherein the instructions, when executed by a processor, cause the processor to:
- identify multiple business objects in a repository,
- wherein each business object includes multiple data elements,
- wherein each business object represents a generalization of data accessible from multiple sources in a standardized way, and
- wherein the generalization enables multiple applications to access different sources when calling the same business object;
- accessing business object logic that represents a mapping of the multiple data elements of each business object to one or more sources of data;
- receiving, from a given application associated with a given tenant, a call for a given business object of the multiple business objects;
- identifying a configuration for the given business object that is associated with the given tenant, the configuration specifying at least one source that is to be queried by the given business object;
- and
- enabling the given application to access information made available by the least one source.
8 more elements
A computer-implemented method comprising:
- providing an enterprise application integration system (EAIS) for managing interactions between information systems and applications;
- providing a multi-tenancy manager that includes a separate configuration for each tenant of multiple tenants;
- and
- providing a business object manager that allows business objects to be created, modified, or deleted as necessary to support the applications,
- wherein each business object represents a generalization of data spread across multiple information systems in a standardized way,
- wherein the generalization enables multiple applications to independently access different information systems when calling a single business object, the single business object including multiple sets of logical operations mapped to physical operations specific to the different information systems, and
- wherein for each call for a given business object by a given application associated with a given tenant, a corresponding configuration is identified, the corresponding configuration allowing a connection to be formed between the given application and at least one information system having the data necessary to ensure the given business object is used appropriately by the given application for the given tenant.
4 more elements
Dependencies are inferred from the claim text.