DATABASE CONTENT PUBLISHER
First Claim
1. A computer system publishing database content, the system comprising:
- at least one processor;
a memory storing a business transaction analyzer designed to perform operations comprising monitor an execution, by the at least one processor, of a business transaction, and to identify at least one database table of a plurality of database tables, wherein the at least one database table is referred by the business transaction; and
a publisher configured to perform operations comprising automatically generate a data structure model based on the identified at least one database table, and to expose, as a service based on the data structure model, data of the at least one database table.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods to publish database content as service for accessing business data are described herein. In one aspect, a business transaction instantiated by a user is executed on an application server. During the execution, at least one database table of a plurality of database tables and at least one database relationship associated with the at least one database table are identified. In another aspect, a data structure model is automatically generated based on the identified at least one database table and at least one database relationship. In yet another aspect, data from the at least one database table is exposed to be consumed as a service based on the data structure model.
-
Citations
20 Claims
-
1. A computer system publishing database content, the system comprising:
-
at least one processor; a memory storing a business transaction analyzer designed to perform operations comprising monitor an execution, by the at least one processor, of a business transaction, and to identify at least one database table of a plurality of database tables, wherein the at least one database table is referred by the business transaction; and a publisher configured to perform operations comprising automatically generate a data structure model based on the identified at least one database table, and to expose, as a service based on the data structure model, data of the at least one database table. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
run a business transaction within an application server; identify at least one database table of a plurality of database tables, wherein the at least one database table is referred by the business transaction; identify at least one database relationship including the at least one database table of the plurality of database tables; automatically generate a data structure model based on the identified at least one database table and the identified at least one database relationship; and expose, as a service based on the data structure model, data of the at least one database table. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method to publish database content, the method comprises:
-
executing a business transaction by at least one processor of the computer; identifying, at a memory, at least one database table of a plurality of database tables, wherein the at least one database table is referred during the execution of the business transaction; identifying at least one database relationship involving the at least one database table of the plurality of database tables; automatically generating, by the processor, a structure model based on the identified at least one database table and the identified at least one database relationship; and exposing, as a service based on the structure model, data of the at least one database table to a consumer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification