Table of Contents

Enterprise IT System Architecture

Overview

Enterprise IT System Architecture maintains a holistic view of the system architecture across the organisation in support of the delivery of the IT plans and longer term business strategy.

As well as providing a complete catalog of the existing estate as a baseline for future development, enterprise architecture also aims to provide a view of the future state architecture and associated system strategy that is aligned with the business strategy.

“Enterprise Architecture is the holistic expression of an organisation’s key business, information, application and technology strategies and their impact on business functions and processes” (Meta Group inc.)

“Enterprise Architecture links the business mission, strategy, and process of an organisation to its IT strategy” (preface, Clinger-Cohen Act)

Benefits

The benefits of Enterprise Architecture include:

“The value is that they create order out of chaos” (Gartner Research)

Scope

Enterprise architecture is concerned with the current state, future state, roadmap and strategy (as per the IT System Architecture Definition), but at a holistic level:

The enterprise architecture practice also maintains the architecture framework, i.e. the reference models, patterns and methods.

Maintenance

The enterprise architecture needs to be maintained on an ongoing basis, with the following key events triggering change:

Operating Model

In an environment where the enterprise architecture is immature it may not be practical to develop it independently given the time and effort required to do this, with potentially limited immediate benefits. Instead, a more iterative and organic approach can be adopted whereby the enterprise architecture is developed in response to, and in support of specific initiatives, although it should be noted that this may have some impact on delivery timescales and/or the quality of the enterprise architecture specification.

Domains

The enterprise architecture scope can be managed across various domains, where a domain is closely aligned with a particular concern (and therefore a point of view), for example design layer (e.g. applications), function (e.g. customer relationship management), or other concern (e.g. security). Typically more design structure orientated domains form the core practice.

Business Architecture

The IT Business Architect is therefore concerned with how the system will support the high level business processing requirements, including:

The Business Architect will be the primary face-off to the business stake-holders.

Information Architecture

The Information Architect is concerned with how information (including data, content and knowledge) is managed across the system both conceptually and physically, including:

The Enterprise Information Architect governs the Corporate Data Dictionary and faces-off to the business information managers. A key reference model is the Information Domain Classification, which describes the various types of information entity at various levels and associated attributes such as ownership, sensitivity, etc.

Solution Architecture

Solution Architecture is concerned with how Application and Platform Architecture supports the Business and Information Architecture, including:

Specifically with regard to Platform design there are architecture aspects concerned with:

Here Solution Architecture is concerned with a high level view of the Platform Architecture across the software technology platform and supporting infrastructure, with the primary focus being on the Runtime Architecture. Domain specific Architects (e.g. Security, Technology, Infrastructure) may be employed to detail the in depth Solution Architecture.

The Enterprise Solution Architect maintains the Application Inventory, which should catalog details of all existing application within the estate including attributes such as: functions supported and users/locations supported, change and running expenses, user and transaction volumes, alignment with strategy and standards, etc.