1. A method comprising: registering business applications operating in a contextual network of a server with registration data comprising a set of parameters that defines the business applications; using a processor of the server to determine initial configuration settings for the business applications defined by the set of parameters and to identify parts of the contextual network relevant to the business applications; providing the business applications with access to contextual network data comprising semantic objects and relations based on distances between nodes in a contextual network graph of the contextual network data; collecting measurements of the access from the business applications to the contextual network data; and computing future optimal configuration settings for the business applications based on the measurements using a feed-forward learning algorithm.