EA frameworks history and overview Date: By Adrian Grigoriu
Flows Layers
D S
1 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
EA frameworks history DoD AF 2003
references
JTA references
ISO/IEC 14252
CIMOSA
Supported by
C4ISR 1999
references
DoD TRM influenced
PERA
influenced supported by
TAFIM
TOGAF 1995
adopted by
influenced
TOGAF 2002
influenced influenced
Zachman 1987 influenced
TEAF 2000
influenced
EAP 1992
influenced
FEAF 1999
Zachman 2003
FEAF 2003 influenced
influenced
supported by
TISAF 1997
influenced
SAGA
influenced
E2AF 2003
influenced
UVA Model 1994
IAF v1 1996
influenced
IAF v3 EE 2001
XAF 2003
influenced
1985
1990
1995
2000
Http://www.enterprise-architecture.info © 2004, Institute For Enterprise Architecture Developments / Capgemini - All Rights Reserved Page 2
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
2005 Flows Layers
D S
2
Function O
G
Lines/Products
Process Technology People
Planes
EA frameworks history
Http://www.enterprise-architecture.info Š 2004, Institute For Enterprise Architecture Developments / Capgemini - All Rights Reserved Page 3
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Flows Layers
D S
3
Function O
G
Lines/Products
Process Technology People
Planes
EA evolution
Enterprise Architecture as Business Capabilities Architecture May 7, 2003 Slide 2
Http://www.enterprise-architecture.info Š 2004, Institute For Enterprise Architecture Developments / Capgemini - All Rights Reserved Page 4
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Flows Layers
D S
4
Function O
G
Lines/Products
Process Technology People
Planes
EA evolution (ii)
Copyright Š 2002-2006 Bredemeyer Consulting http://www.bredemeyer.com
Enterprise Architecture as Business Capabilities Architecture May 7, 2003 Slide 2
Flows Layers
D S
5 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
EA phases, MIT Sloan Centre
The MIT Sloan Centre for Information Systems Research (CISR) studies identified four distinct architectural stages that business units and IT must pass through before the benefits of SOA can be realized: silos (1), standardized IT (2), standardized business processes (3) and business modularity (SOA)(4)
“Long term, the history truly shows, that the EA maturity evolves from the silos of the ‘90s, through IT standardisation, to arrive now at stage 3 of business process rationalization and pointing at stage 4, the SOA based Enterprise”
CISR states that moving upwards, from stage 1 to 4, is increasingly difficult, since to achieve stage 3, business participation is a must and to realise stage 4, an overhaul of your Enterprise operation and organizational change are necessary. MIT Sloan Centre for Information Systems Research (CISR) studies, "IT Architecture as Strategy" and "IT-Driven Strategic Choices", based on projects involving 456 enterprises between 1995-2006 http://www.cio.com/article/27079/The_Four_Stages_of_Enterprise_Architecture Flows Layers
D S
6 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function
Planes
O
G
Lines/Products
Process Technology People
6
Engagement process Business Case production and Approval Current state discovery Startegy and target state specification Develop Target Architecture
Documented processes, initial tactical recommendations Business Scenarios, Conceptual Architecture (requirements) Target Architecture, Business Process analysis and recommendations Architecture gap analysis, Interim report (findings, recommendations)
Gap Analysis Develop Architecture roadmap Presentation of Strategies and Plans Implementation Close Down
Architecture Roadmap, High level program implementation recommendations Transformation plan, budget estimates Execution
Flows Layers
D S
7 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
Zachman
About Zachman and Framework
Zachman EA Long Term Value
Zachman Framework
Zachman Framework description
Zachman Framework: Primitives and Composites
Zachman: EA Design Process and Enterprise Alignment
Zachman Framework Critique
Zachman Framework Critique
Flows Layers
D S
8 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
About Zachman Framework
The pioneer of Enterprise Architecture was Zachman. His framework for information systems architecture - first proposed in 1987 and later extended in 1992, - represents the archetype of the EA frameworks.
Aims: “It is defined totally independently of tools or methodologies and therefore any tool or any methodology can be mapped against it to understand their implicit trade-offs ... that is, what they are doing, and what they are NOT doing. The Framework for Enterprise Architecture is not "the answer." It is a tool ... a tool for thinking. If it is employed with understanding, it should be of great benefit to technical and non-technical management alike in dealing with the complexities and dynamics of the Information Age Enterprise” Flows
© Copyright 1993-1997 Zachman International, Inc Planning Enterprise Architecture Development & Strategic Copyright Adrian Grigoriu © 2008
Layers
D
"Concepts of Framework for Enterprise Architecture"
S
9
Function O
G
Lines/Products
Process Technology People
Planes
Zachman EA Long Term Value
Flows
Š Copyright 1993-1997 Zachman International, Inc Planning Enterprise Architecture Development & Strategic Copyright Adrian Grigoriu Š 2008
Layers
D
"Concepts of Framework for Enterprise Architecture"
S
10
Function O
G
Lines/Products
Process Technology People
Planes
Zachman Framework abstractions
DATA W hat
perspectives
PROCESS How
List of Things Im portant to the Business
List of Processes the Business Performs
Entity = C lass of Business T hing
Function = Class of Business Process
SCOPE
NETWORK
PEOPLE
TIM E
Where
Who
W hen
List of Locations in which the Business Operates
List of Orga nizatio ns Im portant to the Business
Node = Ma jor Business Location
Peo ple = C lass of Peo ple a nd Ma jor Orga niza tio ns
e.g., Lo gistic s Networ k
e.g., W ork F lo w Mo de l
MOTIVATION W hy
List of Eve nts Significant to the Business
List of Business G oa ls a nd Strate gies
Time = Interr upt Cycle = Machine C ycle
End = Sub-conditio n Means = S te p
Zachman Framework for Enterprise Architecture
Planner
contextual
e.g., Se ma ntic Mo de l
e.g., Business Process Model
ENTERPRISE M ODEL Owner
conc eptual
Entity = Business Entity Rel. = Business Re latio ns hip
Process = Business Process I/O = Business Resources
Node = Business Locatio n Link = Business Linka ge
Peo ple = Or ga nizatio n U nit W ork = W ork Pro duct
e.g., Lo gical Data Mo de l
e.g., Application Architecture
e.g., D istribute d Syste m Arc hitecture
e.g., H uma n Interface Architecture
Entity = Data Entity Rel. = Data Re la tio ns hip
Process.= Application Function I/O = User Views
Node = IS F unc tio n Link = Line C haracteristics
Peo ple = Ro le W ork = De livera ble
e.g., Tec hnica l Architec ture
e.g., Presenta tio n Architecture
SYSTEM M ODEL Designer
logical
e.g., P hysica l D a ta Mo de l
e.g., System Design
TECHNOLOGY CONSTRAINED M ODEL Builder physical
Entity = Ta bles/Se gme nts/e tc. Rel. = Ke y/Po inter/etc.
Process= Computer Function I/O =Data Elements/Sets
Node = Hardware/Syste m Software Link = Line S pecificatio ns
e.g. Data Definitio n
e.g. Program
e.g. Network Arc hitecture
DETAILED REPRESENTATIONS Subcontractor out-of-c ontext FUNCT IONING ENTERPRISE
Entity = Fie ld Rel. = A ddress
DATA Imple mentation
Process= Language Statem ent I/O = Control Block
Node = Address es Link = Protocols
FUNCTION PROCESS Implementation
SCHEDULE
ST RAT EGY
Imple men tation
Imple men tation
John A. Zachman, Zachman International
Flows Layers
D S
11 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
Zachman Framework description
A generic classification scheme for EA design artifacts
A parallel to aircraft industry
Historically What, How and Where first specified, mostly for architects – Then Who, Why and When (for business management)
The framework describes completely a system by manadating all perspectives: – planner, owner, designer, builder, subcontractor or – contextual, conceptual, logical, physical, out-of-context or – scope, business, system, technology constraints and products
The level of detail is another (3rd) dimension in each row
Enterprise Alignment means alignment of row 6 (Enterprise implementation) to rows 1 and 2 (management intent)
Flows
12 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Layers
D S
Function O
G
Lines/Products
Process Technology People
Planes
Zachman Framework: Primitives and Composites
Each cell of the Framework is: a. Unique b. Primitive and the total set of cells is complete. The Framework logic is universal, independent of its application – totally neutral relative to methods/tools.
Flows Layers
D S
13 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
Zachman: EA Design Process and Enterprise Alignment
Flows Layers
D S
14 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
Zachman Framework Critique
Raised significant awareness of the need for an EA and defined it
Influenced all other frameworks, all frameworks refer to it
Aims to a complete description of the Enterprise
No logical architecture of the Enterprise specifically (applies to any system)
Not all cells (primitives) have a clear meaning or usage
Composites are “excruciating” to design and some may not be meaningful
Integration between cells is not easy (I/O…)
There is no concept of interconnection or “needline”
Flows Layers
D S
15 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
Zachman Quotes
As Zachman was quoted to say: "when you need it you would better look at a diagram artifact than a document because there is no time for reading then."
“Enterprises have a large inventory of current systems built out-of-context, not integrated, not supporting the Enterprise, that are consuming enormous amounts of resources for maintenance and are far too costly to replace; as a matter of fact, the inventory of existing systems has come to be referred to as ‘the legacy’”. –
ZachmanConcepts of Framework for Enterprise Architecture John Zachman, 1996
Flows Layers
D S
16 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
Zachman Quotes, cnt’d
Zachman created the first EA framework as a cognitive, thinking framework by asking the "what, how, who, where" (called collectively in this book the "w" questions) from different system development perspectives. Rudyard Kipling in "Elephant's child" from "Just so stories" beautifully reveals, in poetry, the every day life cognitive process for a child: I keep six honest serving-men (They taught me all I knew); Their names are What and Why and When And How and Where and Who. I send them over land and sea, I send them east and west; But after they have worked for me, I give them all a rest. Flows Layers
D S
17 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
Zachman Framework Critique
There is a sequence Top-Down from concept to implementation but
There is no obvious horizontal column order and
Alignment is vertical and not horizontal to “Why”
Zachman’s perspectives not clear cut for an Enterprise
“What” is usually agreed as data not component
Apears to exclude other technologies besides IT
No method/process or reference check-list
Although known for a long time there are still questions
Flows Layers
D S
18 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
EAP, Enterprise Architecture Planning
EAP Framework
EAP updated Framework
EAP layers
Flows Layers
D S
19 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
EAP Framework
Planning Framework (Stephen Spewak)
Flows Layers
D S
© Stephen Spewak 1992Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
20
Function O
G
Lines/Products
Process Technology People
Planes
EAP updated Framework
Flows Layers
D S
Spewak, Tiemann, p.11
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
21
Function O
G
Lines/Products
Process Technology People
Planes
EAP layers
Layer 1: project initiation activities to determine framework, tools, plan program and resources and seek approval
Layer 2: discovers current business processes, information and technology architectures
Layer 3 designs target architecture taking into account business needs by the business. The application architecture defines application types to manage data and support business processes; the technology architecture identifies platforms for the data and applications
Layer 4 addresses the implementation schedule, cost/benefit analysis, and the roadmap for transformation from the current state to the desired state Flows Layers
D S
Š Stephen Spewak 1992Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
22
Function O
G
Lines/Products
Process Technology People
Planes
DODAF, Department of Defence Architecture Framework
DODAF Framework guidance documents
DODAF Framework
DODAF layers information exchange
DODAF Framework layers
DODAF Products in Views
DODAF Operational view
DODAF System view i
DODAF system view ii
DODAF Framework Critique Flows Layers
D S
23 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
DODAF Framework guidance documents The DoDAF contains four guidance documents for architecture development:
High-level process for using the framework to develop architecture descriptions
Guidelines for building architectures compliant with the framework
Architecture data and tools for the architecture-description process
Detailed description of the products (artifacts)
http://www.defenselink.mil/nii/doc/DoDAF_v1_Volume_I.pdf http://www.enterprise-architecture.info/Images/Defence%20C4ISR/Enterprise%20Architecture%20Defense.htm
Flows Layers
D S
24 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
DODAF Framework
Business Organization Model
Node Connectivity Model
Information Flow Diagram
Systems Conceptual Model
Systems Logical Model
System Physical Model
Integration Model
Implementation Model
Software Component Model
Flows
Http://www.enterprise-architecture.info Š 2004, Institute For Enterprise Architecture Developments / Capgemini - All Rights Reserved Page 25 Enterprise Architecture Development & Strategic
Copyright Adrian Grigoriu Š 2008
Layers
D S
25 Planning
Function O
G
Lines/Products
Process Technology People
Planes
DODAF layers information exchange
Flows Layers
D S
Http://www.enterprise-architecture.info Š 2004, Institute For Enterprise Architecture Developments / Enterprise Architecture Development & Strategic Planning Capgemini - All Rights Reserved Copyright Adrian Grigoriu Š Page 200826
26
Function O
G
Lines/Products
Process Technology People
Planes
DODAF Framework layers
Operational View depicts activities performed by DoD missions
Systems View describes existing and future systems and interconnections
Technical Standards View catalogs standard system parts and their interconnections. Forecasts of standard technology evolution.
All View augments the other views with context, overview-level information,and a dictionary of terms.
Flows Layers
D S
27 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
DODAF Products in Views The DoDAF defines 26 different architecture products, which are organized into the All, Technical, Operational and Systems views:
All View – Overview Information, details scope, purpose, environment – Integrated Dictionary provides definitions of all terms used
Technical Standards View – Technical Standards Profile lists technical standards aaplying to architecture – Technical Standards Forecastd describes emerging or evolving standards that might apply to the architecture Flows Layers
D S
28 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
DODAF Operational view
Operational View – Operational Concept Graphic, a graphical and textual description – Operational Node Connectivity describing the operational nodes, activities performed at each node and interconnectivity – Operational Information Exchange Matrix – Organizational Relationships Chart lists roles, relationships among organizations – Operational Activity Model with activities performed and their interrelationships, including input/output relationships – Operational Rules Model identifies business rules that govern or constrain operations – Operational State Transition Identifies sequencing and timing of activities – Operational Event Trace for actions in a scenario or sequence of events – Logical Data Model showing data in the operational view Flows Layers
D S
29 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
DODAF System view i
Systems View – Systems Interface Description lists systems, system components and interconnections – Systems Communications Description – Systems-Systems Matrix with connections between systems in a group – Systems Functionality Description lists functions performed by individual systems and related information flow – Operational Activity-to-Systems Function Traceability Matrix maps systems information back to the operational view – Systems Data Exchange Matrix provides detail of data moving between systems.
Flows Layers
D S
30 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
DODAF system view ii – Systems Performance Parameters Matrix, performance characteristics of each system – Systems Evolution Description, migration plans for systems – Systems Technology Forecast with technologies and products that are expected to affect systems – Systems Rules Model describes constraints on system operation imposed by design or implementation – Systems State Transition Description describes system activity sequencing and timing – Systems Event Trace describing system requirements on critical event sequences – Physical Schema describing the physical implementation of the logical data model from the operational view Flows Layers
D S
31 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
DODAF Operational vs System vs Standard views Operational
System Viewpoint
Translated into EA
Viewpoint (Logical)
(Resource/Physical)
terminology
OV-2 Operational
SV-1 Systems Nodes
Business Functions at
Nodes Model
Interconnectivity Model
Logical level and Systems/ Apps at Physical level
OV-5 Operational
SV-4 System Functions
Business Process and Data
Activity Model
Interconnectivity Model
Flow Models;
OV-4 Org Role /Unit OV-7 Information
Organisation Chart SV-11 Data Model
Information Architecture
OV-6a,b,c Operational
SV-10a,b,c System
Similar and only applied
Business Rules, State
Business Rules, State
when further insight and
Transitions,
Transitions, Sequence
behaviour are described
Sequence Diagrams
Diagrams
OV-3 Info Exchanges
SV-6 System Data
Data exchanges between
Matrix
Exchanges Matrix
nodes; result matrix
Model
Flows Layers
D S
32 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
DODAF Framework Critique
A good reference model, in use
Constituted a source for other US government frameworks
Too specialised, hard to port to a commercial Enterprise
Mapping on Zachman not clear
Flows Layers
D S
33 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF
TOGAF Framework
TOGAF Three Parts
TOGAF ADM
TOGAF Process
TOGAF Architecture Continuum
TOGAF Architecture and Solutions Continuum
TOGAF Critique
Flows Layers
D S
34 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF Framework
Developed by the Open Group in 1995, based on TAFIM developed by DoD.
TOGAF aims to provide a practical, freely available, industry standard method of designing an EA, leveraging all relevant assets in the process.
Definition of EA includes:
Business Process architecture
Applications Architecture
Data Architecture
Technology Architecture Flows Layers
D S
35 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF Three Parts
Architecture Development Model, ADM
The Enterprise Architecture Continuum – The TOGAF Foundation Architecture, an architecture of generic services and functions that provides a foundation on which specific architectures and architectural building blocks can be built. This Foundation includes: • TOGAF TRM provides a model and taxonomy of generic platform services • TOGAF SIB, which is a database of open industry standards that can be used to define the particular services • The Integrated Information Infrastructure Reference Model (III-RM), based on the TOGAF Foundation Architecture and is meant to help design architectures that enable and support the vision of "Boundaryless Information Flow."
TOGAF Resource Base: guidelines, templates, and information to help the architect
Flows Layers
D S
36 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF ADM
The ADM is iterative, over the whole process, between phases, and within phases. For each iteration of the ADM, a fresh decision must be made as to: – Breadth of coverage of the enterprise to be defined – Level of detail to be defined – Extent of the time horizon aimed at, including the number and extent of any intermediate time horizons – Architectural assets to be leveraged in the organization's Enterprise Continuum, including: • Assets created in previous iterations of the ADM cycle within the enterprise • Assets available elsewhere in the industry (e.g., other frameworks, systems models, or vertical industry models)
Flows Layers
D S
37 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF Process i
Flows Layers
D S
38 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF Process ii
Flows Layers
D S
39 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF Architecture Continuum
TOGAF recognizes the need for multiple architectures within the enterprise. These architectures represent progressions from logical to physical, horizontal to vertical, generalized to specific, and an overall taxonomy. The continuum comprises two parts: the Architecture Continuum and the Solutions Continuum.
The Architecture Continuum classifies reusable architecture assets and is directly supported by the Solutions Continuum. Different architectures stretch across a continuum, ranging from foundational architectures such as TOGAF's, through common systems architectures and industry-specific architectures, to an enterprise's own individual architectures.
Flows Layers
D S
40 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF Architecture and Solutions Continuum
The arrows pointing left focus on meeting enterprise needs and business requirements, while the the arrows going right focus on leveraging architectural components and building blocks.
Flows Layers
D S
41 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF Views
Flows Layers
D S
42 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TOGAF Critique
TOGAF is a combination of a few types of frameworks
Is accepted and provides a certification programme
It is not used in practice or at least referred to as it is unstructured
Flows Layers
D S
43 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA, Federal Enterprise Architecture
FEA, why and what
FEA BRM Framework
FEA Mission and Vision
FEA SRM Framework
FEA Goals
FEA TRM Framework
FEA IT Lifecycle Framework
FEA vocabulary i
FEA Framework (FEAF)
FEA vocabulary ii
FEA Reference Model i
FEA achievements
FEA Roadmap
FEAF artifacts
FEAF, FEA PMO Critique
FEA Reference Model ii FEA Reference Model iii FEA PRM Framework FEA PRM
Flows Layers
D S
44 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA, why and what
Clinger-Cohen Act (formerly known as the Information Technology Management Reform Act of 1996 (ITMRA)) demands an Enterprise Architecture.
CIO Council authored the FEAF –
"Federal Enterprise Architecture Framework, V 1.1" in September 1999 and
– "A Practical Guide to Federal Enterprise Architecture, V 1.1" in Feb ‘01
Aims to improve interoperability within the United States Government by creating one enterprise architecture for the entire federal government.
Each agency would create its own enterprise architecture that aligns with the FEA aiming to serve the purpose to transform the Federal Government in citizen-centered, results-oriented and market-based
Flows Layers
D S
45 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA Mission and Vision FEA Mission: Develop and use the FEA to improve government efficiency and effectiveness. FEA Vision: The FEA is the cornerstone for the design, development and implementation of information resources government wide. Goals: 1. Improve utilization of government information resources to focus on core agency mission and service delivery to citizens by using the FEA. The FEA PMO will integrate the FEA with existing policy and budget practices to ensure results-oriented, market-driven investment decisions. This will be evidenced by higher service performance metrics.� Flows Layers
D S
2005_FEA_PMO_Action_Plan_FINAL.pdf
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
46
Function O
G
Lines/Products
Process Technology People
Planes
FEA Goals 2. Enhance cost savings and cost avoidance through a mature FEA government-wide. The FEA PMO, in collaboration with agencies, will utilize the FEA to support cross-agency initiatives, leverage technology and reduce redundancy where overlap limits the value of IT investments. 3. Increase cross-agency and inter-government collaboration.
The FEA PMO will continue to advance the OMB Office of E-Gov and IT’s mission of collaboratively facilitating horizontal (cross-federal) and vertical (federal, state and local) integration of information resources. Partner input and participation is actively sought and welcomed. These goals can be achieved through the execution of an integrated, multi-phase framework, comprised of three phases, Architecture, Investment and Implementation –” Flows Layers
D S
2005_FEA_PMO_Action_Plan_FINAL.pdf
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
47
Function O
G
Lines/Products
Process Technology People
Planes
FEA IT Lifecycle Framework
Flows Layers
D S
2005_FEA_PMO_Action_Plan_FINAL.pdf
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
48
Function O
G
Lines/Products
Process Technology People
Planes
FEA Framework (FEAF)
Flows Layers
D S
49 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA Reference Model i
Flows Layers
D S
50 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA Reference Model ii OMB established the Federal Enterprise Architecture Program Management Office (FEA PMO) to develop a federated enterprise architecture according to a collection of five “reference models”
Together, the reference models are intended to facilitate government wide improvement through cross-agency analysis and the identification of duplicative investments, gaps, and opportunities for collaboration, interoperability, and integration within and across government agencies.
Flows Layers
D S
51 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA Reference Model iii
The Business Reference Model: describes the business operations of the federal government independent of the agencies that perform them, including services provided by state and local governments
The Performance Reference Model provides a common set of general performance outputs and measures for agencies to use
The Data and Information Reference Model describes at an aggregate level, the types of data and information that support program and business line operations, and the relationships among these types
The Service Component Reference Model identifies IT service components that support federal agencies and are candidates for reuse across agencies
The Technical Reference Model describes how technology is supporting the delivery of service components, including relevant standards for implementation Flows Layers
D S
52 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA PRM Framework
The PRM is a framework to measure the performance of major IT investments and their contribution to program performance
The PRM covers strategic intent by stating mission and mandating business and customer results: it identifies a common set of general performance outcomes and metrics to be used by agencies to derive specific objectives
The high-level organization of PRM – Mission and Business Results and Customer Results – Processes and Activities – Technology, Human Capital and Fixed Assets, referred to as Measurement Areas
Flows Layers
D S
53 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA PRM
Flows Layers
D S
54 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA BRM Framework
Flows Layers
D S
55 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA SRM Framework
SRM is a functional framework that classifies Service Components with respect to how they support business and performance objectives
SRM defines "component“ or service as a self-contained business process functionality that may be exposed through an interface
Flows Layers
D S
56 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA TRM Framework
TRM is a component-driven technical framework used to identify standards, specifications and technologies that support the service components
TRM provides the foundation for a Component-Based or Service-Orientated Architecture
Flows S
57 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Layers
D
http://www.software.org/pub/architecture/
Function O
G
Lines/Products
Process Technology People
Planes
FEA Definitions Enterprise “An organization supporting a defined business scope and mission. An enterprise is comprised of interdependent resources (people, organizations, and technology) who must coordinate their functions and share information in support of a common mission (or set of related missions)”.
Enterprise Architecture “A strategic information asset base, which defines the agency’s mission and business activities supporting the mission, the information necessary for agency operations, the technologies necessary to support operations, and the transitional processes necessary for implementing new technologies in response to changing business needs. It is an integrated model or representation”. (Source: FEAF version 1.1, adapted.)
Flows Layers
D S
58 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA vocabulary i
Architecture Drivers: external stimuli that cause the FEA to change
Strategic Direction: ensures that changes are consistent with the Federal aims
Current Architecture: describes the current state of the enterprise
Target Architecture: target state for the enterprise dictatedby the strategic direction
Architectural Segments: focus on a subset or a smaller enterprise within the total Federal Enterprise
Transitional Processes: the transformation of the current to target architecture in compliance with the architecture standards, migration planning, budgeting, transition controlled by configuration management and change control Flows Layers
D S
59 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA vocabulary ii
Architectural Models: provide the documentation and the basis for managing and implementing changes in the Federal Enterprise
Standards: mandatory standards, voluntary guidelines and best practices for promoting interoperability
Flows Layers
D S
60 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEA achievements “During the last four years, development of the FEA has led to several important milestones, including:
Release of the five FEA reference models established a common language for diverse agencies to use while seeking to collaborate on common solutions for services;
Analysis of agency IT mappings revealed five major lines of business presenting more than $5 billion in potential savings and substantial collaboration opportunities across the Federal government; and
Use of the reference models to guide the development of agency enterprise architectures in FY 2004, FY 2005 and FY 2006 resulted in a better understanding of agency IT investments and business lines
Flows S
61 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Layers
D
2005_FEA_PMO_Action_Plan_FINAL.pdf
Function O
G
Lines/Products
Process Technology People
Planes
FEA Roadmap
Flows Layers
D S
2005_FEA_PMO_Action_Plan_FINAL.pdf
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
62
Function O
G
Lines/Products
Process Technology People
Planes
FEAF artifacts
Flows Layers
D S
63 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
FEAF, FEA PMO Critique
FEAF is a framework while FEA PMO is a reference model
Used as the US government baseline
Wild variations in existance making FEAF not relevant
Flows Layers
D S
64 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TEAF, Treasury Enterprise Architecture Framework
TEAF Reference Model
TEAF Artifacts
FEAF vs TEAF
TEAF Critique
Flows Layers
D S
65 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TEAF Reference Model
"A bureau will be considered compliant with the TEAF when it can demonstrate that the bureau adheres to its EA Roadmap and that gaps, if any, are not significant. A bureau will establish a compliance/waiver process for examining proposed projects or decisions to ensure compliance with its own EA�. Flows Layers
D S
66 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TEAF Artifacts F u n c tio n a l V ie w
P la n n e r P e r s p e c tiv e
M is s io n & V is io n S ta te m e n ts
In fo r m a tio n A s s u r a n c e T ru s t M o d el
B u s in e s s P r o c e s s / S y s te m F u n c tio n M a tr ix
D e s ig n e r P e r s p e c tiv e
E v e n t T r a c e D ia g r a m s S ta te C h a r ts
B u ild e r P e r s p e c tiv e
In fo rm a tio n D ic tio n a r y
O rg a n iz a tio n a l V ie w
O r g a n iz a tio n C h a r t
In fr a s tr u c tu re V ie w
T e c h n ic a l R e fe r e n c e M odel S ta n d a r d s P r o file
A c tiv it y M o d e l
Ow ner P e r s p e c tiv e
In fo rm a tio n V ie w
In fo r m a tio n E x c h a n g e M a trix (C o n c e p tu a l)
In fo rm a tio n E x c h a n g e M a tr ix (L o g ic a l) D a ta C R U D M a tr ic e s
N o d e C o n n e c tiv ity D e s c r ip tio n (C o n c e p tu a l)
N o d e C o n n e c tiv ity D e s c r ip tio n (L o g ic a l)
In fo r m a tio n A s s u r a n c e R is k A s s e s s m e n t S y s te m In te r fa c e D e s c r ip tio n Level 1
S y s te m In te r fa c e D e s c r ip tio n L e v e ls 2 & 3
L o g ic a l D a ta M o d e l
In fo r m a tio n E x c h a n g e M a trix (P h y s ic a l)
S y s te m F u n c tio n a lity D e s c r ip tio n
N o d e C o n n e c tiv ity D e s c r ip tio n (P h y s ic a l)
P h y s ic a l D a ta M o d e l
S y s te m In te r fa c e D e s c r ip tio n Level 4 S y s te m P e r fo r m a n c e P a r a m e te rs M a trix Flows
E s s e n tia l W o r k P r o d u c ts
S u p p o r tin g W o r k P r o d u c ts
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Layers
D S
67
Function O
G
Lines/Products
Process Technology People
Planes
FEAF vs TEAF
Flows Layers
D S
68 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
TEAF Critique
Adds Organization and Functional to FEA
Infrastructure appears to include both Applications and technology
A good model though not much progress since elaboration
Flows Layers
D S
69 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC, Pension Benefit Guaranty Corporation
PBGC Framework
PBGC Artifacts and Mapping Matrixes i
PBGC Artifacts and Mapping Matrixes ii
PBGC Context diagram
PBGC Data areas
PBGC Applications inventory
PBGC Applications interfacing diagrams
PBGC Applications to Technology matrix
PBGC Logical partition of systems for As-Is EA
PBGC Logical partition of systems for To-Be EA
PBGC critique
Flows Layers
D S
70 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Framework
Flows Layers
D S
71 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Artifacts and Mapping Matrixes i
Context Diagram, Stakeholders
Logical Partitioning of Systems for As-Is/To-Be
PBGC Business Areas and their Functions
Business Functions Mapped to FEA-BRM Lines of Business
Business Functions to Goal Matrix
Data areas and classes
Business Function to data CRUD Matrix
Flows Layers
D S
72 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Artifacts and Mapping Matrixes ii
Applications Inventory
Applications interfacing diagram
Applications to Function Matrix
Applications to Technology Matrix
Applications to Data Matrix
Organization Chart
Business Functions to Organization Matrix
Flows Layers
D S
73 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Context diagram
Flows Layers
D S
74 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Data areas, sample
Data Areas and Class Diagrams Flows Layers
D S
75 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Applications inventory
Flows Layers
D S
76 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Applications interfacing diagrams
Flows Layers
D S
77 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Applications to Technology matrix
Flows Layers
D S
78 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Logical partition of systems for AsAs-Is EA
Flows Layers
D S
79 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC Logical partition of systems for ToTo-Be EA
Flows Layers
D S
80 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
PBGC critique
Well done!
No overall framework: – Organization is outside the framework – Too many point to point matrixes outside the framework – No stakeholder views – No clear relation to FEA
Flows Layers
D S
81 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
Business Process Trends
BPTrends Enterprise Architecture Pyramid
BPTrends, eTOM re-arranged
Flows Layers
D S
82 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
BPTrends Enterprise Architecture Pyramid
Flows Layers
D S
83 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
BPTrends, eTOM rere-arranged
Flows Layers
D S
84 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
Purdue Enterprise Reference Architecture
There are three types of Enterprise Architecture: – People/Organization Architecture – Production Facilities Architecture – Control and Information Systems Architecture
PERA divides the enterprise lifecycle into "phases“. At the end of each development phase, a set of "Deliverables" are produced, typical of a process industry facility such as a refinery, power plant, pipeline, etc.. However similar deliverables would be produced for a service industry, or discrete manufacturing enterprise.
Flows Layers
D S
85 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
PERA Framework i
Flows S
86 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Layers
D
http://www.pera.net/Intro_Engineering_Integration.html
Function O
G
Lines/Products
Process Technology People
Planes
PERA Framework ii
Flows S
87 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Layers
D
http://www.pera.net/Intro_Engineering_Integration.html
Function O
G
Lines/Products
Process Technology People
Planes
Enhanced Telecommunications Operations Map (eTOM) Next Generation Operations Systems and Software (NGOSS)
eTOM framework goal
eTOM Framework
eTOM Framework, level 0
eTOM process hierarchy
eTOM Enterprise management
eTOM swimlane diagram
eTOM/NGOSS data framework (SID)
NGOSS
Flows Layers
D S
88 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
eTOM/NGOSS framework goal
The eTOM is a reference business process model or framework for the operation and management of a telecommunications company. It describes all enterprise processes
It serves as the blueprint for process design and provides a neutral reference point for internal process reengineering
eTOM was developed to drive a consensus around the processes, inputs, outputs and activities required from an Operator
For suppliers, eTOM outlines potential boundaries of software components to align with the customers’ needs and highlights the required functions, inputs, and outputs that must be supported by products. Flows Layers
D S
89 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
eTOM Framework
Flows Layers
D S
90 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
eTOM Framework, level 0
Flows Layers
D S
91 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
eTOM process hierarchy
eTOM presents a three level hierachical decomposition of all processes in the Enterprise so that the framework can be adopted to these various levels
Flows Layers
D S
92 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
eTOM Enterprise management
Flows Layers
D S
93 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
eTOM swimlane diagram
Flows Layers
D S
94 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
eTOM/NGOSS data framework (SID) Market / Sales Market Strategy & Plan
Marketing Campaign
Contact/Lead/Prospect
Market Segment
Competitor
Sales Statistic
Product
Strategic Product Portfolio Plan
Product Performance
Product Specification
Product Offering
Product Usage Statistic
Customer
Customer Order
Customer Problem
Applied Customer Billing Rate
Customer Bill Collection
Customer Interaction
Customer Statistic
Customer SLA
Customer Bill
Customer Bill Inquiry
Service
Service Applications
Service Performance
Service Strategy & Plan
Service Specification
Service Configuration
Service Usage
Service Trouble
Resource
Resource Topology
Resource Performance
Resource Strategy & Plan
Resource Specification
Resource Configuration
Resource Usage
Resource Trouble
Resource Test
S/P Performance
S/P Bill
Supplier/Partner
S/P Interaction
S/P Order
S/P Problem
S/P Bill Inquiry
S/P Plan
S/P Product
S/P SLA
S/P Statistic
S/P Payment
Product
Customer
Sales Channel
Service
Resource
Supplier / Partner
Enterprise
Service Test
Common Business (Under Construction)
Party
Business Interaction
Location
Policy
Agreement
Flows Layers
D
The SID Framework Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
S
95
Function O
G
Lines/Products
Process Technology People
Planes
NGOSS
• eTOM is a processed based framework; • NGOSS (New Generation Operations Systems and Software) aligns technology to processes Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Flows Layers
D S
96
Function O
G
Lines/Products
Process Technology People
Planes
IAF, Integrated Architecture Framework (Cap Capgemini gemini) Aspect Areas
Business
Information
InformationInformationSystems
TechnologyTechnologyInfrastructure
Systems Goals, Drivers and Concepts
Technology Goals, Drivers and Concepts
Abstraction Levels Business Goals, Drivers and Concepts
Why?
• Corporate Strategic Plans
Vision / Strategy Business / Technology Drivers Scope
Contextual Level
What?
• Business Drivers • Guiding Principles • Scope of the Change • Environmental Dynamics, e.g. Laws • Business Goals & Objectives, KPI’s Viewpoints = Competition, Value Net, etc.
Conceptual Level
How?
• System Development policy
• Locations in which the Business Operates
• Responsibilities & Competencies
• Integration Policy
• Technology Infrastructure policy
• Confidentiality of Information • Dependencies of others • Activities in Scope
• Business - Technology Enablers
• Business - Technology Enablers
• Responsibility of IS
• Responsibility of TI
• Application portfolio • Guiding Principles
Activities = Generic or Specific Activities = Critical / Overhead End = Information Situation
End = To-Be Information-System Situation
Level of Business Collaboration
Level of Information Interaction
Level of Interoperability
• Business Requirements
• Functional Requirements • Non-Functional Requirements
• Business Relationships
• Quality of Services
• Budget of Change
• Information Relations
• Stakeholders / Win-Win Conditions
• Information Characteristics
• As-Is Information Systems Environment • Functional Requirements • Non-Functional Requirements • Information-Systems Behaviour
• Non-Functional Requirements • Quality of Services
Type of Information Interaction
Type of Interoperability
Type of Inter-Connection
• Value Net Position
• • • •
• Business Culture
• Information Resources
• Business Commitment
• Information Locations
• Business Area Structure • Role Players / Actors
• MDA Platform-Independent Modelling (PIM) • Business functionality and behavior
Information Processes Information Objects & Relations Information Interaction Information Flow Characteristics
• Many Middleware Technologies • Shared & Pluggable Services Standards = MDA Development Standards
With what?
Solutions of Business Collaboration
Solutions of Information Interaction
Solutions for Interoperability
• Business Functions structure and relations • Business Tasks / Activities • Business Objects
Characteristics = Time, Availability, Security, Maintainability, etc.
• Technology Standards • Infrastructure Profile • Hardware Systems Profile • Communication Profile • Security Profile • Governance Profile
End = Information Behaviour
Viewpoint = Human Perspective
• Type of Information Exchange •Formal / Informal • Grouping of Information Objects • Grouping of Information Resources • Type of Triggers / Events
Positioning = Allocation of Services Interaction = Concepts of Layering
Solutions of Inter-Connection
• MDA Platform-Specific Modelling (PSM)
• Technology Overview
• Map PSM to application interfaces, code, GUI descriptors, SQL queries, etc.
• Solutions & Products for Inter-Connection
Viewpoints = Characteristics of a View
• Formats of Communication
End = Business Outcome
Priority = Dependency of Information Relation = Information Flow End = Information Outcome
Structure = Spectrum of Styles Quality = Component Characteristics End = PSM
• Security Integration Node = Hardware + System Software, etc. Connectivity = Middleware / Messaging, etc. End = Structure of Relations, Products + Specifications
Granularity of Change
Impact of Change
Timeframe of Change
Timeframe of Change
• Business Resources • Business Knowledge • Business Benefits • Technology Possibilities
• Grouping of Information Types
• Business Case
• Business Case
• Business Case
• Transformation Roadmap
• Information Systems Roadmap
• Make or Buy Decision
• Business Case • Transformation Plan
• Priority Plan
• Security Plan
• Implementation Roadmap
• Priority Setting
• Budget Plan • Governance Plan
• Tools for Development / Implementation • Governance Plan
Selection = Set of ICT Supported Objects
• Security Impact e.g. Business Process Redesign or Outsourcing
Transformational Level
• Functional Requirements
Type of Business Collaboration
Viewpoint = Business Perspective End = Business Behaviour
Organisational Impact
• As-Is Infrastructure • TI Principles
Link = Business System Connection Node = Business System Environment
Logical Level
When?
Level of Inter-Connection
End = Business Purpose
Entities = Classes, Attributes & Associations End = PIM
Physical Level
• Guiding Principles
• Abstraction & Precision of Data • Quality of Services Characteristics = Time, Availability, Security, Maintainability, etc. Structure = Interfaces
• Business Rules
Solution Representation
• TI Portfolio
Node = Major Business Location
Policy = Business Purpose Domains = Functional Areas I/O = Business Resources End = Information Resources
• Quality of Services Characteristics = Time, Flexibility, Availability, Security, Maintainability, etc.
• Organisation Structure
Logical Representation
• Information Policy
Ends/Means = As-Is / To-Be Business Situation
• Project Goals & Objectives
Goals & Objectives Requirements
Activities the Business Performs
End = Business Transformation
e.g. Information Roadmap
e.g. Design of Application & Components
Interface = Type of Information Exchange End = Activities to be supported by ICT
Security
Priority = Dependencies End = Roadmap for realization
/
• IS Alignment Impact e.g. Blue Print of Technology Implementation Portfolio of Products and Components. Catalogues of used Standards End = Roadmap for implementation
Governance
Http://www.enterprise-architecture.info © 2004, Institute For Enterprise Architecture Developments / Capgemini - All Rights Reserved Page 97
Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Architecture ViewPoints
Flows Layers
D S
97
Function O
G
Lines/Products
Process Technology People
Planes
E2AP (IFEAD) Abstraction Levels
Aspect Areas
Why?
With Who?
Vision / Strategy Business / Technology Drivers Scope
Value Net Relations Cooperating / Collaborating Elements
Contextual Level
Environmental Level
Business Goals, Drivers and Concepts
Business
Information
Conceptual Level Level of Business Collaboration
• Collaborative Value Parties
• Extended Business Drivers
• Scope of the Collaborative value
• Extended Guiding Principles
• Collaboration Contracts, Service Levels
• Program Goals & Objectives • Business Requirements • Business Relationships
• Scope of Collaboration
• Law & Regulations
How? Logical Representation
Logical Level Type of Business Collaboration
With what?
When?
Solution Representation
Enterprise Impact
Physical Level
Transformational Level
Solutions of Business Collaboration
Granularity of Change
• Organisation Structure
• Business Functions structure and relations • Business Tasks / Activities
• Budget of Change
• Business Area Structure • Role Players / Actors • Value Net Position
• Enterprise Business Case • Enterprise Transformation Roadmap
• Business Objects
• Enterprise Priority Plan
• Business Resources
• Enterprise Budget Plan
• Environmental Dynamics, e.g. Laws
• Collaborative Business Goals & Objectives
• Stakeholders / Win-Win Conditions
• Business Culture
Viewpoint = Collaborative Value, etc.
Viewpoints = Competition, Value Net, etc. Ends/Means = As-Is / To-Be Business Situation
Ends/Means = As-Is / To-Be Collaborative Environment
• Quality of Services Characteristics = Time, Flexibility, Availability, Security, Maintainability, etc.
• Business Commitment
• Business Goals & Objectives, KPI’s
End = Business Purpose
Viewpoint = Business Perspective End = Business Behaviour
End = Business Outcome / Business Solutions
End = Enterprise Business Transformation
Activities the Business Performs
Extended Enterprise Information Exchange
Level of Information Interaction
Type of Information Interaction
Solutions of Information Interaction
Impact of Change
• Enterprise Information Policy
• Extended Information Exchange Services
• Responsibilities & Competencies
• Extended Information Ownership
• Ownership of Information
• Parties Information Confidentiality
• Internal / External Dependencies
• Extended Dependencies
• Quality of Services • Information Relations
• Internal / External Activities in Scope
• Activities out of Scope
• Information Characteristics
• Functional Requirements • Non-Functional Requirements
End = Information Situation
End = Ext. Enterprise Information Exchange
Policy = Business Purpose Domains = Functional Areas I/O = Business Resources End = Information Resources
Systems Goals, Drivers and Concepts
Extended Enterprise Interoperability
Level of Interoperability
Information = Generic or Specific Information = Critical / Overhead
• Business Rules
• Information Tasks / Activities • Information Objects & Relations • Information Interaction • Information Flow Characteristics • Information Resources • Information Locations
Priority = Dependencies End = Roadmap for realization
Timeframe of Change
• Official & De-facto IS Standards Standards = IS Interoperability Standards End = PIRS
Type of Inter-Connection
Solutions of Inter-Connection
• Non-Functional Requirements
• Choice of Middleware Technologies
• Information-Systems Behaviour
• Shared & Pluggable IS Services / Solution sets
Technology Goals, Drivers and Concepts
Extended Enterprise Inter-Connection
Level of Inter-Connection
• Locations in which the Business Operates
• Enterprise Inter-Connection Standards
• Enterprise Technology Infrastructure policy
• Enterprise Inter-Connection Governance
• Enterprise Business - Technology Enablers
• Enterprise Inter-Connection Quality of Services (e.g. Security)
• Enterprise Responsibility of TI • Enterprise TI Portfolio
• Enterprise Inter-Connection portfolio
• Enterprise Guiding Principles
• Enterprise Inter-Connection Principles
Node = Major Enterprise Business Location
End = To-Be Inter-Connection Definitions
• Interface Definitions & Standards
• As-Is Enterprise Infrastructure • TI Principles • Functional Requirements • Non-Functional Requirements
• Enterprise Communication Profile
• Quality of Services Characteristics = Time, Availability, Security, Maintainability, etc.
• Enterprise Security Profile
Link = Enterprise Business System Connection Node = Enterprise Business System Environm.
e.g. Information Roadmap
Timeframe of Change
• Enterprise Interoperability Quality of Services (e.g. Security)
End = To-Be Interoperability Definitions
• Security Plan Selection = Set of ICT Supported Objects
• Product-Specific Reference Solution (PSRS) • Map PSRM to Product Solutions and options, etc. • Interface Solutions • Implementation of Quality of Services • Refinement Technical Reference Model Viewpoints = Selection of a Product Solutions Structure = Spectrum of Styles & Solutions sets Quality = Solution Interface Characteristics End = PSRS
• Business - Technology Enablers
End = As-Is / To-Be Information-System landscape
• Information Systems Roadmap
• Grouping of Information Resources • Type of Triggers / Events • Grouping of Information Types
Solutions for Interoperability
• Functional Requirements
• Abstraction & Precision of Data • Quality of Services Characteristics = Time, Availability, Security, Maintainability, etc. Structure = Interfaces
• Business Case
• Product-Independent Reference Solution (PIRS) • IS Functions & behaviour
• Enterprise Interoperability Governance
• Enterprise Collaboration Principles
• Type of Information Exchange •Formal / Informal • Grouping of Information Objects
Type of Interoperability
• Enterprise Interoperability Policy
• Enterprise Interface portfolio
• Technology Possibilities
Interface = Type of Information Exchange End = Activities to be supported by ICT
• As-Is Information Systems Environment
• Enterprise Application portfolio
e.g. Business Process Redesign or Outsourcing
Priority = Dependency of Information Relation = Information Flow End = Information Solutions Sets
Viewpoint = Interaction Perspective
• Enterprise Interoperability Standards
• Enterprise Responsibility of IS
• Enterprise Governance Plan
• Business Knowledge • Business Benefits
End = Information Behaviour
• System Development policy
• Enterprise Guiding Principles
Technology Infrastructure
Goals & Objectives Requirements
• Corporate Strategic Plans
Activities = Generic or Specific Activities = Critical / Overhead
Information – Systems
Extended Enterprise Value Net
What?
• Enterprise Technology Standards
• Technology Overview
• Enterprise Infrastructure Profile
• Solutions & Products for Inter-Connection
• Enterprise Hardware Systems Profile
• Formats of Communication • Security Integration • Refinement Technical Reference Model
• Enterprise Governance Profile • Technical Reference Model & Standards Positioning = Allocation of IT Services ~ TRM Interaction = Concepts of Service Layering
• Business Case • Make or Buy Decision • Implementation Roadmap • Tools for Development / Implementation • Governance Plan • Security Impact e.g. Design of Application & Components
• Business Case • Enterprise Transformation Plan • Enterprise Priority Setting • Enterprise IS Alignment Impact
Node = Hardware + System Software, etc. Connectivity = Middleware / Messaging, etc.
e.g. Blue Print of Technology Implementation
End = Structure of Relations, Products + Specifications
Catalogues of used Standards End = Roadmap for Enterprise Implementation
Portfolio of Products and Components.
Flows Layers
D S
98 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
CIMOSA framework
Flows Layers
D S
99 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
CIMOSA Process layers Enterprise
Activity
•Information •Constraints
Structure
•Function •Material •Resource
•Rules •Organisation
User Input Function Information resource Organisation CM-OSA Reference Architecture
Requirements
Generic Building Blocks
Function Information resource Organisation
Design
Partial Models
Function Information resource Organisation
Implementation
Enterprise System Requirements
Enterprise System Constraints
Component Catalogue
System Components
Flows Layers
D S
100 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
Gartner Framework (<2003)
Flows Layers
D
Source: Gartner Research (October 2003); obsolete since acquiring Meta Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
S
101
Function O
G
Lines/Products
Process Technology People
Planes
Gartner Framework, Tiers 1. Multi-Enterprise Grid It's a series of models that enable businesses to communicate for e-business –
refers to physical communication -- pipes and networks and protocols.
–
semantics -- a common language for representing the exchange of information
2. Business Process Styles – That's the alignment layer between technology and the business. Transaction processing is an example of a style. These are technology core competencies.
3. Patterns, re-usable logic models: client/server, a hub-and-spoke, or messaging 4. Bricks, foundation technologies: operating systems or databases
Flows Layers
D S
102 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
MIT Sloan Centre EA stages
The MIT Sloan Centre for Information Systems Research (CISR) studies identified four distinct architectural stages that business units and IT must pass through before the benefits of SOA can be realized:
silos standardized IT standardized business processes business modularity (that is SOA)
history truly shows, that architecture evolves from the silos of the ‘90s, through
IT standardisation, to arrive now at stage 3 of business process rationalization – CISR states that moving upwards, from stage 1 to 4, is increasingly difficult, since to achieve stage 3, business participation is a must and to realise stage 4, an overhaul of your Enterprise operation and organizational change are necessary. Flows Layers
D S
103 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
Oakton Framework
Flows Layers
D S
104 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
Kruchten's 4+1 model view
Use Case view
Logical view
Process view
Implementation view
Deployment view Each such view may be further described by its structural, behavioral, and nonfunctional semantics each based on specific patterns
Flows Layers
D S
105 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
An own telecom cube framework
A Cube framework
A telecoms cube, services view
A telecoms cube, systems view
Flows Layers
D S
106 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
An early own framework The System Bussiness, Operations, Availability… Support Planes
A&
M
Content Applications, 3rd Pariesy
&
O
Services Transport Plane
BS
S
Core Plane Control
GSM/GPRS
Transport Plane Control/Sevices Plane Security
...
Availability Plane Data Plane (Provisioning, Care…) NTP Plane LI Plane
Transport Plane Access Control Plane
User Plane (MGw, IP/ATM)
Charging Plane OA&M Plane
...
Transmission Layer
Flows Layers
D S
107 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
A telecoms cube, services view IT/eTOM View
IT/eTOM View
Vertical View Fullfilment New Order Management System UK Purchasing & Logisticsâ&#x20AC;&#x2122; Stock Handling Forecasting and Replenishment Service Views In-Store Systems Voice Stock and Sales BI VT Staff Financial Incentive System Messaging Other Significant System Changes Short Meesaging Assurance CBC Billing SMS UM MIM EMAIL VMAIL FMAIL Internet Access Web WAP IVR Streaming OTA STK Dev Mng JAVA Corporate
Horizontal View Customer Management Partner&Supplier Management Service Management Resource Mangement Zachman OA&M WHWWWW What How Where Who When Why Decomposition Context Business Logical 1 Domain 2 BE 3 Data/Object Implemetation Detail
Flows Layers
D S
108 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
A telecoms cube, systems view System Views Telecom Views Net Elem View Traffic View Control View Location View Presence View LI View Availability View BC/DR View Data View Transport Views TCP/UDP HTTP IP View ATM View MPLS View VPN Views Transmission Views Optical SDH PDH Dark Fiber Electrical E1 Giga Ethernet Protocol Views 2G Access 3G Access CS Core PS Core
IT/View Horizontal View Provisioning Billing Customer Care
Zachman WHWWWW What How Where Who When Why Decomposition Context Business Logical 1 Domain 2 BE 3 Data/Object Implemetation Detail
Flows Layers
D S
109 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
Conclusion, Jaap Schekkerman (EA frameworks presentation on IFEAD web site)
Most EA Frameworks have different evolutions
Most EA Frameworks serve different Purposes
Most EA Frameworks are different in Scope
Most EA Frameworks are based on different Principles
Most EA Frameworks have different Structures
Most EA Frameworks are supported by different approaches
Most EA Frameworks are different in compliancy with the Clinger Cohen Act
http://www.enterprise-architecture.info Jaap Schekkerman
Flows
110 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Layers
D S
Function O
G
Lines/Products
Process Technology People
Planes
EA frameworks types
“W” matrixes, cognitive “tools for thinking” – they help you structure the EA thinking by asking investigative questions (what, how, who…) This is, essentially, Zachman's framework. – "cognitive" tools as it structures the process of discovery of the Enterprise –
IFEAD's E2AF framework.
Cubes or pyramids describing the layers dimension of the Enterprise – Many frameworks (e.g. FEAF) consist of four basic layers: business, information, applications and technology (the common denominator framework). Some frameworks add on top a business strategy and objectives layer. These frameworks look like cubes or pyramids. Flows Layers
D S
111 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
EA frameworks types, ii
Reference models, deliveries checklist (e.g. FEA) – align the products of all development parties. These look like lists of diagrams, standards, technologies and matrixes of information exchange and components interconnections.
Business Architecture, functional architecture – specifying a logical architecture (e.g. eTOM/NGOSS). They describe, in truth, BPM process maps. The outcome is formatted in interconnected functional blocks and process diagrams, at various level of detail.
Flows Layers
D S
112 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
EA frameworks types, iii
Development and implementation best practices and EA program management process guidelines (e.g. EAP). – They are mostly described in text documents and business plans.
Combination frameworks – Some, as TOGAF, are a combination of most of the above.
Flows Layers
D S
113 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Function O
G
Lines/Products
Process Technology People
Planes
EA frameworks types, iv
Many frameworks limit the scope to the technology to IT, although, 50 years ago, there were few Enterprises served by IT, if at all.
Few frameworks are pointing at organization and people issues which appear to be in different knowledge domains such as HR, Organization Development and Human Performance.
Few are offering views or points of views, e.g. aspects of interest for various stakeholders.
Navigation and linkage between EA entities in artifacts remain a point of debate for most EA frameworks. Flows Layers
D S
114 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu Š 2008
Function O
G
Lines/Products
Process Technology People
Planes
EA frameworks types, v
Thinking/Cognitive: represented as Matrixes – To aid scoping, discovering the Enterprise (Zachman’s, E2AF) – Provide answers to What, How, Where, Why, When Enterprise delivers – Used for classifying the EA artifacts
Functional/Logical structures, business process maps,: – Showing business functions and process structure (eTOM)
Layered structures, from processes to resources, Cubes and Pyramids – Describe Enterprise layers: Process, Applications, Data, People … (FEAF, TEAF, PBGC, BPTrends …)
Planning process and Best Practices (EAP)
Reference Models – Check list of deliveries (FEA PMO)
Flows
115 Enterprise Architecture Development & Strategic Planning Copyright Adrian Grigoriu © 2008
Layers
D S
Function O
G
Lines/Products
Process Technology People
Planes