1. A method of maintaining data consistency among integrated local applications of an automation solution for a utility comprising a number of physical assets, wherein local objects of a first local application are related to local objects of a second local application, related local objects of different local applications are referenced via global objects within a global data model, for each of the local applications, a corresponding adapter is provided for translating between a local data model of the local application and the global data model, the method comprising, in the absence of any change to a local object or to a status of a local application or the corresponding adapter, assuming the local objects to be consistently representing physical assets of the utility, in the case of a change to a local object or to a status of a local application or the corresponding adapter, invalidating any global object referencing to said local object or to all the local objects of said local application, and for each of the invalidated global objects, restoring data consistency among all referenced local objects.