Method and system for using integration objects with enterprise business applications
AssigneeSiebel Systems, Inc.
InventorsJeffrey Michael Fischer, Mark Coyle
Life of this patent
Estimating the term…
Abstract
A method and system for using integration objects with enterprise business applications is disclosed. A method comprises importing external objects having a first format for a first enterprise application into a second enterprise application; using integration objects to transform the first format external objects into second format external objects formatted for the second enterprise application; and using the second format external objects in the second business application.
Claims20
A computer-implemented method, comprising:
- receiving external objects in a format for a first application, wherein
- a second application comprises an external adapter, and
- the external adapter performs said receiving;
- creating a local representation of the external objects in the second application;
- transforming the external objects into another format using one or more integration objects retrieved from a relational database, wherein
- said transforming is performed in the second application,
- each of the one or more integration objects defines a mapping between an external representation of an external data object and an integration object instance, and
- each of the one or more integration objects comprises one or more of an integration object definition level, an integration component definition level, and an integration component field definition level;
- and
- providing to an internal adapter in the second application the transformed objects for use in the second application.
A computer-implemented method, comprising:
- receiving external metadata in an internal application, wherein the external metadata describes an external application;
- transforming the external metadata into one or more integration objects using an integration object wizard, wherein
- said transforming is performed by the internal application, and
- each of the integration objects defines a mapping between an external representation of an external data object and an integration object instance;
- storing the one or more integration objects in a relational database;
- and
- using a selected integration object of the one or more integration objects to transform an external data object from the external application into a formatted data object for the internal application.
A computer system, comprising:
- means for importing external objects having a first format for a first application into a second application;
- means for creating a local representation of the first format external objects in the second application;
- means for using transforming the first format external objects within the local representation into second format external objects formatted for the second application, wherein
- the means for transforming uses integration objects retrieved from a relational database,
- the second application comprises the means for transforming,
- each of the integration objects defines a mapping between an external representation of an external data object and an integration object instance, and
- each of the integration objects comprises one or more of an integration object definition level, an integration component definition level, and an integration component field definition level;
- and
- means for using the second format external objects in the second application.
A computer system, comprising:
- means for receiving external metadata in an internal application, wherein the external metadata describes an external application;
- means for transforming the external metadata into one or more integration objects using an integration object wizard, wherein
- the internal application comprises the means for transforming, and
- each of the integration objects defines a mapping between an external representation of an external data object and an integration object instance;
- means for storing the integration objects in a relational database;
- and
- means for transforming an external data object from the external application into a formatted data object for the internal application, wherein
- the means for transforming uses a selected integration object of the one or more integration objects.
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform a method comprising:
- importing external objects having a first format for a first application into a second application;
- creating a local representation of the first format external objects in the second application;
- using integration objects retrieved from a relational database to transform, the first format external objects within the local representation into second format external objects formatted for the second application, wherein
- the second application performs said using integration objects,
- each of the integration objects defines a mapping between an external representation of an external data object and an integration object instance, and
- each of the integration objects comprises one or more of an integration object definition level, an integration component definition level, and an integration component field definition level;
- and
- using the second format external objects in the second application.
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:
- receiving external metadata in an internal application, wherein the external metadata describes an external application;
- and
- transforming the external metadata into one or more integration objects using an integration object wizard, wherein
- said transforming is performed by the internal application, and
- each of the integration objects defines a mapping between an external representation of an external data object and an integration object instance;
- storing the integration objects in a relational database;
- and
- using a selected integration object of the one or more integration objects to transform an external data object from the external application into a formatted data object for the internal application.
A computer system, comprising:
- an external application adapter of a second application to import external objects having a first format for a first application into the second application and to create a local representation of the external objects, wherein
- the second application comprises the external application adapter;
- and
- a relational database to store one or more integration objects that are used to transform the first format external objects within the local representation into second format external objects formatted for the second application, wherein
- said transforming is performed in the second application,
- the second format external objects are used by the second application, and
- each of the one or more integration objects defines a mapping between an external representation of an external data object and an integration object instance, and
- each of the one or more integration objects comprises one or more of an integration object definition level, an integration component definition level, and an integration component field definition level.
A computer system, comprising:
- an internal application that receives external metadata, wherein the external metadata describes an external application;
- and
- an integration object wizard that transforms the external metadata into integration objects, wherein
- said transforming is performed by the internal application, and
- each of the integration objects defines a mapping between an external representation of an external data object and an integration object instance;
- a relational database to store the integration objects, wherein
- a selected integration object of the integration objects is used to transform an external data object from the external application into a formatted data object for the internal application.
Dependencies are inferred from the claim text.