SYSTEM AND METHOD TO FACILITATE MANAGEABLE AND AGILE DEPLOYMENT OF SERVICES IN ACCORDANCE WITH VARIOUS TOPOLOGIES
First Claim
1. A user interface to deploy a service, comprising:
- at least one display object to receive user configurations associated with a desired service topology and at least one property, wherein the at least one property includes at least one of private properties relating to a single installation package, general properties relating to multiple installation packages, user input properties, and application properties, and wherein the application properties further comprise at least one of server list properties to map applications to machines and static properties that are specified as part of an application definition;
at least a second display object to select a machine configuration for execution of the service, wherein a schema is utilized to describe the components of the service such that topologies, servers, and server types are defined in accordance with the schema and wherein the service is at least one of a billing and a provisioning service, and wherein the schema is utilized to describe at least one application of a service, the at least one application mapping to at least one installation package, the installation package describing the components of the service; and
at least a third display object to deploy the service, the third display object distributes the components of the service to at least one machine based upon the schema, a selected topology and user input information, the at least one machine is at least one of a client and a server computer, the at least one of the client and the server computer operative in at least one of a local and a remote configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology to facilitate service deployment in a distributed computing and applications environment. A schema is provided that describes various components of a service and various topologies for execution of the services, wherein a deployment engine utilizes the schema in conjunction with user inputs to determine one or more destination locations for the service. The topologies relate to various machine and/or machine types defined for various groups or individuals that employ the service. A user interface can be provided to receive user inputs for topological selections and to facilitate various parametric configurations associated with service deployment and subsequent execution thereof.
41 Citations
20 Claims
-
1. A user interface to deploy a service, comprising:
-
at least one display object to receive user configurations associated with a desired service topology and at least one property, wherein the at least one property includes at least one of private properties relating to a single installation package, general properties relating to multiple installation packages, user input properties, and application properties, and wherein the application properties further comprise at least one of server list properties to map applications to machines and static properties that are specified as part of an application definition; at least a second display object to select a machine configuration for execution of the service, wherein a schema is utilized to describe the components of the service such that topologies, servers, and server types are defined in accordance with the schema and wherein the service is at least one of a billing and a provisioning service, and wherein the schema is utilized to describe at least one application of a service, the at least one application mapping to at least one installation package, the installation package describing the components of the service; and at least a third display object to deploy the service, the third display object distributes the components of the service to at least one machine based upon the schema, a selected topology and user input information, the at least one machine is at least one of a client and a server computer, the at least one of the client and the server computer operative in at least one of a local and a remote configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method to facilitate deployment of services, comprising:
-
receiving user configurations and at least one property associated with a desired service topology, wherein the at least one property includes at least one of private properties relating to a single installation package, general properties relating to multiple installation packages, user input properties, and application properties, and wherein the application properties further comprise at least one of server list properties to map applications to machines and static properties that are specified as part of an application definition; selecting a machine configuration for execution of the service; utilizing a schema to describe the components of the service such that topologies, servers, and server types are defined in accordance with the schema and wherein the service is at least one of a billing and a provisioning service; utilizing the schema to describe at least one application of a service, the at least one application mapping to at least one installation package, the installation package describing the components of the service; and deploying the service via distributing the components of the service to at least one machine based upon the schema, a selected topology and user input information, the at least one machine is at least one of a client and a server computer, the at least one of the client and the server computer operative in at least one of a local and a remote configuration. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system to facilitate deployment of a service comprising a computer processor, the system is recorded on a computer-readable storage medium and capable of execution by a computer, comprising:
-
means for receiving user configurations and at least one property associated with a desired service topology, wherein the at least one property includes at least one of private properties relating to a single installation package, general properties relating to multiple installation packages, user input properties, and application properties; means for selecting a machine configuration for execution of the service; means for utilizing a schema to describe the components of the service such that topologies, servers, and server types are defined in accordance with the schema; means for utilizing the schema to describe at least one application of a service, the at least one application mapping to at least one installation package the installation package, describing the components of the service; and means for deploying the service via distributing the components of the service to at least one machine based upon the schema, a selected topology and user input information, the at least one machine is at least one of a client and a server computer, the at least one of the client and the server computer operative in at least one of a local and a remote configuration.
-
Specification