enterprise architecture

26
Enterprise architecture Samah Safi

Upload: samah-safi

Post on 09-May-2015

783 views

Category:

Business


0 download

DESCRIPTION

Definition of enterprise architecture

TRANSCRIPT

Page 1: Enterprise architecture

Enterprise architecture

Samah Safi

Page 2: Enterprise architecture

Legend

Enterprise

Enterprise Architecture

EA frameworks

Page 3: Enterprise architecture

Core functio

nsProduct/service

suppliers

Materials

Page 4: Enterprise architecture

From stability to agility

new competitive dynamics

more demanding customers

market volatility

globalization

Page 5: Enterprise architecture

Strategy architecture

IT architecture

Business architecture

New trends

Business

landsc

ape

Business

landscape

HR architecture

New

trendsArchitecture perspective

MISSALIGNMENT

Page 6: Enterprise architecture

Technology Role

Empowerment of organization

Increase competitive advantage

Drive growth and innovation

Ameliorate services and products

strategies, goals, and operations change much more quickly than IT systems could once they are implemented

Page 7: Enterprise architecture

CostTime

budget

Complexity

Processes

Strategy

Human resources

Technology

Page 8: Enterprise architecture

Enterprise architecture

EA is a discipline that helps the Enterprise define , develop and exploit the boundary less information flow (BIF*) capabilities in order to achieve the Enterprise’s Strategic Intent. ”OMG”

EA is the process of translating business vision and strategy into effective enterprise change by creating, communicating, and improving the key principles and models that describe the enterprise’s future state and enable its evolution. “Gartner”

Page 9: Enterprise architecture

Business architectur

e

Information architecture

Application architecture

Technology architecture

Technology

Bu

sin

ess te

ch

nolo

gy a

lign

men

t

Page 10: Enterprise architecture

Business architecture

Information architecture

Application architecture

Technology architecture

Enterprise architecture

Business architecture: Business Direction Stakeholders Functions Information

Information architecture Data Model Information Flows Databases

Application architecture Applications Application Integration

Technology architecture Application Technology Server Technology Network / Communications Platforms / Operating Systems Database Systems Security Technologies etc.

Page 11: Enterprise architecture
Page 12: Enterprise architecture

Why Enterprise architecture?

Provides a clear view of how the business and technology resources will support and achieve an organization’s business goals and initiatives.

Understand the strategy, the business, the systems and the infrastructure and how they interrelate.

Moving "need to know" information to those that "know they need" upstream and down stream and in both directions.

Helps us prioritize and decide which things to do and in what order.

“Doing the Right Things”

Governs the change and building of things. “Doing the Things Right”

Page 13: Enterprise architecture

Enterprise architecture

Every enterprise already has an Enterprise ArchitectureSome are designed

Others just happened

Page 14: Enterprise architecture

Benefits

Enhance decision making

Holistic view of the organization

Relational view of information entities

Enable rapid change

Visible impact scope

Targeted approach to change management

Reduced discovery and investigation

Improve business/IT alignment

IT initiatives are derived from business priorities

Business objectives are linked to projects

Improve inter-department cooperation

Enhance sharing of information

Align efforts

Reduce IT solution delivery time

Leverage reusable objects

Ensure methodology driven implementation approach

Page 15: Enterprise architecture

Architecture framework

A conceptual structure used to develop, implement and sustain enterprise architecture.

It should describe a method for designing target state of the enterprise in terms of a set of building blocks fit together

It should contain a set of tools and provide a common vocabulary

It should also include a list of recommended standards and compliant products that can be used to implement the building blocks

Page 16: Enterprise architecture

History

87

Zachman FrameworkTOGAF

FEAF

TOGAF 8.1

C4ISR V1.0

TOGAF 8.1

06

TOGAF 9.1

11

95 96

C4ISR V2.0

97

98

DODAF1.0

03

03

DODAF1.0

07

DODAF2.0

09

Page 17: Enterprise architecture

Zachman framework

Draws upon the discipline of classical architecture to establish a common vocabulary and set of perspectives, a framework, for defining and describing today's complex enterprise systems.

Need to classify the wide range of information that is collected and developed as part of an enterprise architecture.

The underlying concept of this framework was that the vertical axis represents multiple aspects (dimensions) of the overall architecture.

The horizontal axis provides a way of classifying the various artifacts based on the interests of a particular audience (perspectives).

Page 18: Enterprise architecture

FEAF

The federal enterprise architecture is a strategic information asset base that defines the business, information necessary to operate the business, technologies necessary to support the business operations, and transitional processes for implementing new technologies in response to the changing of the business.

Page 19: Enterprise architecture

DODAF

The Department of Defense Architecture Framework (DoDAF) is an architecture framework for the United States Department of Defense (DoD) that provides visualization infrastructure for specific stakeholders concerns through viewpoints organized by various views. These views are artifacts for visualizing, understanding, and assimilating the broad scope and complexities of an architecture description through tabular, structural, behavioral, ontological, pictorial, temporal, graphical, probabilistic, or alternative conceptual means.

Page 20: Enterprise architecture

TOGAF

The Open Group Architecture Framework (TOGAF) is a framework and detailed method for building, maintaining, and gaining value from an enterprise architecture for an organization.

TOGAF 9 is the latest evolution of the framework, and its accompanying Architecture Development Method (ADM)

The TOGAF specification is an open standard that has been created and is maintained by The Open Group

Page 21: Enterprise architecture

Types of Architectures in TOGAF

Business Architecture -- addresses the needs of users, planners, and business management,

Data/Information Architecture -- addresses the needs of database designers, database administrators, and system engineers,

Application (Systems) Architecture -- addresses the needs of system and software engineers,

Information Technology (IT) Architecture -- addresses the needs of acquirers, operators, administrators, and managers.

Page 22: Enterprise architecture

ADM phases

Provides a tested and repeatable process for developing architectures

ADM includes

Establishing an architecture framework

Developing architecture content

Transitioning

Governing the realization of architectures

Page 23: Enterprise architecture

ADM phases The Preliminary Phase describes the preparation and initiation activities required to

prepare to meet the business directive for a new enterprise architecture, including the definition of an Organization-Specific Architecture framework and the definition of principles.

Phase A: Architecture Vision describes the initial phase of an architecture development cycle. It includes information about defining the scope, identifying the stakeholders, creating the Architecture Vision, and obtaining approvals.

Phase B: Business Architecture describes the development of a Business Architecture to support an agreed Architecture Vision.

Phase C: Information Systems Architectures describes the development of Information Systems Architectures for an architecture project, including the development of Data and Application Architectures.

Phase D: Technology Architecture describes the development of the Technology Architecture for an architecture project.

Phase E: Opportunities & Solutions conducts initial implementation planning and the identification of delivery vehicles for the architecture defined in the previous phases.

Phase F: Migration Planning addresses the formulation of a set of detailed sequence of transition architectures with a supporting Implementation and Migration Plan.

Phase G: Implementation Governance provides an architectural oversight of the implementation.

Phase H: Architecture Change Management establishes procedures for managing change to the new architecture.

Requirements Management examines the process of managing architecture requirements throughout the ADM.

Page 24: Enterprise architecture

Content framework

The content metamodel provides a definition of all the types of building blocks that may exist within an architecture, showing how these building blocks can be described and related to one another. For example, when creating an architecture, an architect will identify applications, "data entities" held within applications, and technologies that implement those applications. These applications will in turn support particular groups of business user or actor, and will be used to fulfill "business services".

The content metamodel identifies all of these concerns (i.e., application, data entity, technology, actor, and business service), shows the relationships that are possible between them (e.g., actors consume business services), and finally identifies artifacts that can be used to represent them.

Page 25: Enterprise architecture

Building blocks

Page 26: Enterprise architecture

Enterprise Continuum

A view of the Architecture Repository that provides methods for classifying architecture and solution artifacts as they evolve from generic Foundation Architectures to Organization-Specific Architectures

Explains how generic solutions can be leveraged and specialized in order to support the requirements of an individual organization