John Schmidt of Informatica argues that the digital transformation of an organisation is better supported by focussing on the organisation's data, rather than its IT applications. An application-centric approach structures an organisation's IT by the applications, each of which has a business owner and defined functions. This works as long as these functions remain separate. But when more processes are moved online, when the processes become more complex and involve multiple business areas, the emphasis needs to shift away from the individual applications, to the processes and the data that they use. I agree with this point of view. Software development (of individual programs) moved to this approach a long time ago, primarily with the introduction of object-oriented programming. Basing the structure of programs around the data elements, rather than the processes, made it easier to change the processes. A data-centric approach to architecture is taking th...
Thoughts on enterprise architecture and related ideas. I am an enterprise architect and the University of Edinburgh. These posts are personal opinion and do not represent an official position of any part of the University of Edinburgh. For official news, read the EA service blog