Reporting engine for object relational networks
First Claim
Patent Images
1. A method for searching a relational database and generating reports comprising the steps of:
- selecting input objects on a user interface,identifying a template to use for processing, the template including a scripting language,expanding the template to an object network exposed by an application layer of the relational database, the object network composed of related objects, wherein the scripting language identifies requested objects by the objects Type or supertype,placing the requested objects in an intermediate structure format,transforming the intermediate structure format to a report output format, andrespecting a security logic of the application layer such that only authorized objects are reported.
1 Assignment
0 Petitions
Accused Products
Abstract
A reporting engine for searching data in relational databases enables data retrieval through simple user input objects while respecting the business logic and security logic of the relational database. The reporting engine includes a template that expands user-input objects to search an exposed object network that is located in an application layer of the relational database. The reporting engine also displays the search results in output report format.
18 Citations
20 Claims
-
1. A method for searching a relational database and generating reports comprising the steps of:
-
selecting input objects on a user interface, identifying a template to use for processing, the template including a scripting language, expanding the template to an object network exposed by an application layer of the relational database, the object network composed of related objects, wherein the scripting language identifies requested objects by the objects Type or supertype, placing the requested objects in an intermediate structure format, transforming the intermediate structure format to a report output format, and respecting a security logic of the application layer such that only authorized objects are reported. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
- 10. A method for searching a relational database and generating reports comprising the steps employing search criteria, navigating an application layer infrastructure of a relational database, the relational database spanning multiple applications, searching external systems mapped into the relational database, and reporting on objects found in the application layer and external systems of the relational database based that meet the search criteria.
-
12. A reporting engine system comprising:
-
a graphical user interface, a template containing processing instructions in a scripting language, an application layer having exposing objects in an object network, wherein each object in the object network includes a type, and each Type includes a set of attribute values, the template operably associated with the application layer to search the object network in accordance with the processing instructions, and a transformation script operably associated with the template, the transformation script permitting transformation of found objects to a report output format. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A reporting engine system comprising:
-
a graphical user interface, a template containing processing instructions in a scripting language, the template selectable in the graphical user interface, the processing instruction enabling navigation of an application layer having exposing objects in an object network to find objects, and a transformation script operably associated with the template, the transformation script permitting transformation of found objects to a report output format. - View Dependent Claims (19, 20)
-
Specification