Techniques for automatically provisioning a database over a wide area network
First Claim
1. A system comprising:
- a plurality of computing devices, comprising processors and memories, configured to execute database server components for processing queries upon data stored within databases, and further configured to execute database applications configured to respond to communications received over a wide area network based at least in part on accessing, through the database server components, the data stored in the databases;
database storage devices, coupled to the database server components, comprising storage media upon which the databases are stored;
one or more computing devices, comprising one or more processors and one or more memories, configured to implement at least;
a registration component configured to receive registration data comprising customer identifiers, customer passwords, and lists of one or more services to which customers have subscribed;
a provisioning component configured to, responsive to the registration data received by the registration component, at least;
create customer accounts for the customers, allocate storage spaces for which the customers have registered, and configure the database server components to provide particular database services to which particular customers have subscribed; and
a database application installation and configuration component configured to, responsive to customer inputs selecting particular database applications to install, automatically install the particular database applications on particular computing devices, and configure the particular database applications to use the database server components to provide particular application functions to corresponding customers.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for provisioning databases for users on a wide area network such as the Internet include a first party managing one or more database systems. Second parties subscribe to database services supported by the managed database systems. The first party provides, over a network, to database applications of the second parties, access to database services to which the second parties are subscribed. The database systems may use database appliances hosting both database process(es), and non-database process(es) tailored to the needs of the database process(es). A user is therefore able to obtain database resources from an Internet Database Service Provider (IDSP) without incurring the full costs of database administrator(s), dedicated database equipment facilit(ies), or even dedicated database device(s), depending on usage. Meanwhile, the IDSP incurs minimum staffing loads because of self-service tools. Costing model and automatic billing are also described.
-
Citations
27 Claims
-
1. A system comprising:
-
a plurality of computing devices, comprising processors and memories, configured to execute database server components for processing queries upon data stored within databases, and further configured to execute database applications configured to respond to communications received over a wide area network based at least in part on accessing, through the database server components, the data stored in the databases; database storage devices, coupled to the database server components, comprising storage media upon which the databases are stored; one or more computing devices, comprising one or more processors and one or more memories, configured to implement at least; a registration component configured to receive registration data comprising customer identifiers, customer passwords, and lists of one or more services to which customers have subscribed; a provisioning component configured to, responsive to the registration data received by the registration component, at least;
create customer accounts for the customers, allocate storage spaces for which the customers have registered, and configure the database server components to provide particular database services to which particular customers have subscribed; anda database application installation and configuration component configured to, responsive to customer inputs selecting particular database applications to install, automatically install the particular database applications on particular computing devices, and configure the particular database applications to use the database server components to provide particular application functions to corresponding customers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification