摘要 |
A method, system, apparatus, and article of manufacture is configured to expose a database asset as a web service. A relational database management system (RDBMS) that stores information is executed in a computer system. As part of a process and framework, a series of business rules and process workflows are maintained that manage data that resides in RDBMS tables. A rule is created that contains an application programming interface definition with predefined input and output for exposing the database asset as the web service. The rule is exposed as the web service. The web service is used to invoke a database operation based on the database asset, and to output a result. |
主权项 |
1. A computer-implemented method for exposing a database asset as a web service, comprising:
(a) executing a relational database management system (RDBMS) that stores information in a computer system, wherein:
(1) the RDBMS is part of a centralized framework that is configured to control access to the information;(2) one or more business rules and one or more workflow data processes manage the information from multiple sources;(3) the one or more business rules and the one or more workflow data processes are applied to the information from multiple sources, to consolidate the information and produce master data;(4) the master data is stored in a central business database of the RDBMS;(5) the master data is fed to one or more consuming business processes; and(6) access to, management of, and usage of, the master data is limited to the one or more workflow data processes of the centralized framework; (b) creating, via the centralized framework, a rule, of the one or more business rules, that contains an application programming interface (API) definition with predefined input and output for exposing the database asset from the RDBMS as the web service; (c) exposing, via the centralized framework, the rule as the web service; and (d) utilizing, via the centralized framework, the web service to invoke a database operation based on the database asset, and to output a result. |