1. A computer implemented method for deploying analytic functions, the method comprising: identifying in an analytic function specification a resource, the resource comprising a physical component of an environment; identifying a set of time series for the analytic function specification, the set of time series comprising data produced by a set of objects corresponding to a set of resources in the environment, a second object in the set of objects comprising a logical construct corresponding to a second resource in the set of resources; instantiating an analytic function instance corresponding to the analytic function specification in relation to an object of the resource; locating each input time series in the set of time series in relation to the object; associating the analytic function instance with each object providing each input time series in the set of time series; receiving each input time series at the analytical function instance over a data network; and performing an analysis using the set of input time series and an analytic function described in the analytic function specification.