Patent ID: 8793348
Filing Date: 2014-07-29
Classification: G06F

Abstract:
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).