Mesh platform utility computing portal
AssigneeMicrosoft Corporation
InventorsRemy Pairault, Christropher Lee Mullins, George Moore
Life of this patent
Estimating the term…
Abstract
A utility computing portal supports public and private modules for application development in a cloud computing environment. The public modules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles.
Claims15
A system comprising:
- at least one computer:
- a home module implemented at least in part by the at least one computer and configured for implementing a home page supporting selection of a secondary page;
- an application selector module, accessible from the home module, implemented at least in part by the at least one computer and configured for supporting developer access to an existing application;
- an application creation module, accessible from the home module, implemented at least in part by the at least one computer and configured for supporting developer creation of a new application;
- an analysis module, accessible from the home module, implemented at least in part by the at least one computer and configured for supporting a set of tools allowing developer analysis of an application;
- a test module, accessible from the home module, implemented at least in part by the at least one computer and configured for allowing run-time management of the application, wherein the test module comprises an instance provisioning module configured for creating an executing copy of a program, a configuration module configured for setting a number of processors usable by the executing copy of the program, and a connection security module configured for configuring transport security settings;
- and
- a billing module, accessible from the home module, implemented at least in part by the at least one computer and configured for supporting establishment of a billing account and related service.
A method of providing support to cloud computing developers, the method comprising:
- providing, by at least one computer, an access page presenting public and private modules, the access page supporting login access to the private modules and open access to the public modules;
- accepting login credentials for access to the private modules;
- validating login credentials when provided;
- providing, by at least one computer in response to the validating, access to the private modules, including an application selector module, an application creation module, an analysis module, a test module, and a billing module;
- providing, by at least one computer, access to the public modules, including a downloads module, a customer support module and a development community module;
- publishing a catalog of development applications;
- and
- providing a development sandbox for isolated application testing.
Dependencies are inferred from the claim text.