Process for installing software application and platform operating system
First Claim
1. A process for automatically installing a software application on a platform, wherein the platform comprises several servers including one or more application servers and a control server on which a platform configuration database is installed, the process comprising:
- reading out configuration data and solution data from the platform configuration database after a predefined single tenant software application is selected by an user, wherein the configuration data describes the platform configuration and the solution data describes a solution of the selected single tenant software application which is registered on the platform;
determining, on a single physical server, a plurality of virtual servers to each simultaneously run the selected single tenant software application;
creating a separate private virtual network on the platform comprising a connection to an interface of the platform to a wide area network;
creating the determined virtual servers on the platform and connecting each of the virtual servers to said separate private virtual network;
installing an instance of the selected single tenant software application on each of the created virtual servers; and
connecting each instance to said interface of the platform to provide an access for listeners to each instance,wherein the process is via Software as a Service (SaaS).
2 Assignments
0 Petitions
Accused Products
Abstract
A process for installing a software application on a platform, the platform comprises several servers including one or more application servers and a control server on which a platform configuration database is installed. The process comprises the following steps after a predefined software application is selected by an user: reading out configuration data and solution data from the platform configuration database wherein the registration data describes the platform configuration and the solution data describes a solution of the selected software application which is registered on the platform, determining the virtual server(s) which is needed to run the selected software application, creating the determined virtual server(s) on the platform, installing an instance of the selected software application in the created virtual server(s), connecting the instance to an interface of the platform to provide an access for listeners to the instance.
-
Citations
19 Claims
-
1. A process for automatically installing a software application on a platform, wherein the platform comprises several servers including one or more application servers and a control server on which a platform configuration database is installed, the process comprising:
-
reading out configuration data and solution data from the platform configuration database after a predefined single tenant software application is selected by an user, wherein the configuration data describes the platform configuration and the solution data describes a solution of the selected single tenant software application which is registered on the platform; determining, on a single physical server, a plurality of virtual servers to each simultaneously run the selected single tenant software application; creating a separate private virtual network on the platform comprising a connection to an interface of the platform to a wide area network; creating the determined virtual servers on the platform and connecting each of the virtual servers to said separate private virtual network; installing an instance of the selected single tenant software application on each of the created virtual servers; and connecting each instance to said interface of the platform to provide an access for listeners to each instance, wherein the process is via Software as a Service (SaaS). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A platform operating system comprising:
- a platform configuration database and several routines for automatically installing a software application on a platform, wherein the platform comprises several physical servers including one or more application servers and a control server on which a platform configuration database is installed, wherein after a predefined single tenant software application is selected by an user, the single tenant software application is installed by;
reading out configuration data and solution data from the platform configuration database wherein the configuration data describes the platform configuration and the solution data describes a solution of the selected single tenant software application which is registered on the platform, determining a plurality of virtual servers which are needed to simultaneously run the selected single tenant software application, creating a separate private virtual network on the platform comprising a connection to an interface of the platform to a wide area network, creating the determined plurality of virtual servers on one physical server of the platform and connecting the plurality of virtual servers to said separate private virtual network, installing an instance of the selected single tenant software application on each of the created plurality of virtual servers, and connecting the instance to said interface of the platform to provide an access via Software as a Service (SaaS) for listeners to the instance. - View Dependent Claims (15, 16, 17, 18, 19)
- a platform configuration database and several routines for automatically installing a software application on a platform, wherein the platform comprises several physical servers including one or more application servers and a control server on which a platform configuration database is installed, wherein after a predefined single tenant software application is selected by an user, the single tenant software application is installed by;
Specification