Self-service administration of a database
First Claim
1. A computer-implemented method of enabling self-service administration of a relational database, comprising:
- under control of one or more computer systems configured with executable instructions,providing a plurality of application programming interfaces (APIs) each enabling a user to submit a Web service request to a control environment and corresponding to a specified action to be performed with respect to configuration of the relational database for the user in a data environment, the data environment being separate from the control environment; and
in response to receiving the Web service request through one of the plurality of APIs, causing at least one task to be performed in the data environment corresponding to the specified action,wherein the configuration of the relational database by the user is performed via the control environment and data of the relational database can be accessed using a data interface of the data environment that is configured to operate independent of the control environment.
0 Assignments
0 Petitions
Accused Products
Abstract
Administrative aspects of a data environment, such as the creation, deletion, and management of databases, are managed using a set of self-service Web services of a separate control environment. A user can submit a Web services call into an externally-facing interface of the control environment. The control environment can receive the call, extract information from the call, and determine appropriate actions to be performed in the data environment. A workflow can be instantiated that includes tasks used to perform the action in the data environment. Such an approach allows administrative aspects of the data environment to be managed through Web service calls to the control environment. Native access to databases in the data environment is provided using at least one externally-facing interface of the data environment, without accessing the control environment.
125 Citations
23 Claims
-
1. A computer-implemented method of enabling self-service administration of a relational database, comprising:
under control of one or more computer systems configured with executable instructions, providing a plurality of application programming interfaces (APIs) each enabling a user to submit a Web service request to a control environment and corresponding to a specified action to be performed with respect to configuration of the relational database for the user in a data environment, the data environment being separate from the control environment; and in response to receiving the Web service request through one of the plurality of APIs, causing at least one task to be performed in the data environment corresponding to the specified action, wherein the configuration of the relational database by the user is performed via the control environment and data of the relational database can be accessed using a data interface of the data environment that is configured to operate independent of the control environment. - View Dependent Claims (2, 3)
-
4. A computer-implemented method of enabling self-service administration of a database, comprising:
under control of one or more computer systems configured with executable instructions, providing a plurality of externally-facing interfaces each enabling a user to submit a Web service request to a control environment, each of the plurality of externally-facing interfaces corresponding to an action to be performed with respect to configuration of the database in a data environment, the data environment being separate from the control environment; and in response to receiving the Web service request to the control environment through one of the plurality of externally-facing interfaces, causing at least one task to be performed in the data environment corresponding to the action, wherein the configuration of the database by the user is performed via the control environment. - View Dependent Claims (5, 6, 7, 8, 9)
-
10. A system for enabling self-service administration of a database, comprising:
-
at least one processor; and memory including instructions that, when executed by the at least one processor, cause the system to; provide a plurality of externally-facing interfaces each enabling a user to submit a Web service request to a control environment and corresponding to an action to be performed with respect to configuration of the database in a data environment, the data environment being separate from the control environment; and in response to receiving the Web service request to the control environment through one of the plurality of externally-facing interfaces, cause at least one task to be performed in the data environment corresponding to the action, wherein the configuration of the database by the user is performed via the control environment. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing instructions for enabling self-service administration of a database, the instructions when executed by a processor causing the processor to:
-
provide a plurality of externally-facing interfaces each enabling a user to submit a Web service request to a control environment and corresponding to an action to be performed with respect to configuration of the database in a data environment, the data environment being separate from the control environment; and in response to receiving the Web service request to the control environment through one of the plurality of externally-facing interfaces, cause at least one task to be performed in the data environment corresponding to the action, wherein the configuration of the database by the user is performed via the control environment. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification