System and method for runtime rendering of web-based user interfaces for master data management
First Claim
1. An apparatus comprising a non-transitory computer-readable medium having computer program code stored thereon which, when executed by a machine, causes said machine to perform operations of:
- acquiring metadata of a schema of a master data management database at initialization, said master data management database supporting unified data storage across company branches in a heterogeneous information technology landscape and said metadata identifying a plurality of schema elements;
selecting a schema element from said plurality of schema elements in said metadata;
identifying a set of all appropriate Web UI element options for said schema element;
presenting to a UI designer a graphic user interface populated with said schema element and said set of all appropriate Web UI element options for said schema element;
accepting from said UI designer a selected Web UI element from said set of all appropriate Web UI element options;
generating a Web UI component definition comprising a link between said schema element and said selected Web UI element;
presenting said UI designer with a plurality of layout options for said Web UI component definition;
receiving from said UI designer a selected layout option;
storing said Web UI component definition related to said link in said master data management database along with information associated with said selected layout option.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more embodiments enable a system and method for creation and runtime rendering of web-based user interface applications for a master data management applications. The system and method comprise acquiring metadata of a schema of a master data management database at initialization, the metadata identifying a plurality of schema elements; selecting a schema element of the plurality of schema elements in the schema metadata; identifying a set of all appropriate Web UI element options for the schema element; presenting to a UI designer a graphic user interface populated with the schema element and the set of all appropriate Web UI element options for the schema element; accepting from the UI designer a selected Web UI element from the set of all appropriate Web UI element options; generating a Web UI component definition comprising a link between the schema element and the selected Web UI element; storing the Web UI component definition related to the link in the master data management database.
32 Citations
9 Claims
-
1. An apparatus comprising a non-transitory computer-readable medium having computer program code stored thereon which, when executed by a machine, causes said machine to perform operations of:
-
acquiring metadata of a schema of a master data management database at initialization, said master data management database supporting unified data storage across company branches in a heterogeneous information technology landscape and said metadata identifying a plurality of schema elements; selecting a schema element from said plurality of schema elements in said metadata; identifying a set of all appropriate Web UI element options for said schema element; presenting to a UI designer a graphic user interface populated with said schema element and said set of all appropriate Web UI element options for said schema element; accepting from said UI designer a selected Web UI element from said set of all appropriate Web UI element options; generating a Web UI component definition comprising a link between said schema element and said selected Web UI element; presenting said UI designer with a plurality of layout options for said Web UI component definition; receiving from said UI designer a selected layout option; storing said Web UI component definition related to said link in said master data management database along with information associated with said selected layout option. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method comprising:
-
acquiring metadata of a schema of a master data management database at initialization, said master data management database supporting unified data storage across company branches in a heterogeneous information technology landscape and said metadata identifying a plurality of schema elements; selecting a schema element from said plurality of schema elements in said metadata; identifying a set of all appropriate Web UI element options for said schema element; presenting to a UI designer a graphic user interface populated with said schema element and said set of all appropriate Web UI element options for said schema element; accepting from said UI designer a selected Web UI element from said set of all appropriate Web UI element options; generating a Web UI component definition comprising a link between said schema element and said selected Web UI element; presenting said UI designer with a plurality of layout options for said Web UI component definition; receiving from said UI designer a selected layout option; storing said Web UI component definition related to said link in said master data management database along with information associated with said selected layout option. - View Dependent Claims (5, 6)
-
-
7. A system comprising a computer memory for storing program code and a processor for processing said program code to perform operations of:
-
acquiring metadata of a schema of a master data management database at initialization, said master data management database supporting unified data storage across company branches in a heterogeneous information technology landscape and said metadata identifying a plurality of schema elements; selecting a schema element from said plurality of schema elements in said metadata; identifying a set of all appropriate Web UI element options for said schema element; presenting to a UI designer a graphic user interface populated with said schema element and said set of all appropriate Web UI element options for said schema element; accepting from said UI designer a selected Web UI element from said set of all appropriate Web UI element options; generating a Web UI component definition comprising a link between said schema element and said selected Web UI element; presenting said UI designer with a plurality of layout options for said Web UI component definition; receiving from said UI designer a selected layout option; storing said Web UI component definition related to said link in said master data management database along with information associated with said selected layout option. - View Dependent Claims (8, 9)
-
Specification