Patent ID: 9614929
Date: 2017-04-04
CPC Classifications: G06F,H04L

Claim:
1. A method performed by an application server for configuring an application element during deployment in a network ready to be accessed by a remote client application via a network protocol, wherein an application server processes a plurality of application components, comprising: receiving a deployment request for the application element, wherein the request includes configuration parameters that are specific for an instance of the application element; extracting the instance-specific configuration parameters from the request; automatically retrieving further configuration parameters associated with the application element from a datastore accessible to the application server; merging the instance-specific configuration parameters and the further configuration parameters; preparing a data object by inserting the merged configuration parameters; retrieving from a datastore configuration parameters of application instances that are currently deployed in the application server; inserting the configuration parameters into the data object; invoking a data mining based deviation detection algorithm passing the data object, the data mining based deviation detection algorithm verifying the merged configuration parameters against the configuration parameters of application instances that are currently deployed in the application server to determine configuration parameter deviations that indicate configuration errors; receiving an output of the deviation detection algorithm; if at least one of the configuration parameters associated with the application element is marked as a deviation, issuing an indication to a user; otherwise creating an application element instance; storing a description of the application element instance and the configuration parameters of the application element instance in the datastore; and in case an error is detected, sending back a request to an end-user including an error-prone instance specific parameter and a respective expected parameter for the error-prone instance specific parameter with a prompt for the end-user to input a correction of the error-prone instance specific parameter, wherein the respective expected parameter comprises a specific computed expected value for the error-prone instance specific parameter.