GP.Application Hosting

The Application Hosting function can accommodate (business) application services. This entails:
 * the runtime environment that the hosted applications can use;
 * a means to expose or publish the application services' results to its users;
 * the connectivity that consumers of the application's services require for access;
 * and optionally, extra functionality to service the application services.

Examples of application services that can be hosted are:
 * Applications that are used in a web environment, e.g. Java or .Net applications - in this case the Application Hosting service is provided by an "application server" such as a Tomcat or GlassFish;
 * Binary applications, e.g. Windows or Apple applications - the Application Hosting service is then realized with a "server";
 * Virtual Machines, such as virtual servers or desktops - the Application Hosting service is then realized by virtualization hosts.