Module 7 TOGAF Content Metamodel

Similar documents
Module E1 TOGAF 9.1 Changes Overview

Module B1 An Introduction to TOGAF 9.1 for those familiar with TOGAF 8

OG The Open Group OG TOGAF 9 Combined Part 1 and Part 2

The Great TOGAF Scavenger Hunt. Enterprise Architecture Using TOGAF 9 Course Preparation Guide

BraindumpStudy. BraindumpStudy Exam Dumps, High Pass Rate!

OG0-091 Q&As TOGAF 9 Part 1

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

TOGAF days. Course description

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo

for TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

The ERA of Enterprise Architecture 2.0

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

TOGAF Certified (Level 1 and 2) 9.1. Lesson Plan. This course covers all learning materials for TOGAF v9.1. Mock Exam: Duration: Language:

An Overview of TOGAF Version 9.1

Module 1 Management Overview

TOGAF 9 Level 1 and 2 Combined Classroom Course

TOGAF 9 Foundation v9.1 Level 1 Level 1: An Introduction to TOGAF

TOGAF Foundation (Level 1) 9. Lesson Plan. This course covers all learning materials for TOGAF v9.1. Mock Exam: Duration: Language:

Business Architecture Implementation Workshop

Introducing Enterprise Architecture. into the Enterprise


Module 3 Introduction to the. Architecture Development Method. Introduction to the. Architecture Development Method (ADM)

Exploring Synergies between TOGAF and Frameworx

Module 3 Introduction to the Architecture Development Method

TOGAF 9.1 Class 6 Phase C & D

Avancier Methods (AM)

Enterprise Architecture Layers

THE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD

The Experience of Generali Group in Implementing COBIT 5. Marco Salvato, CISA, CISM, CGEIT, CRISC Andrea Pontoni, CISA

Data Governance. Mark Plessinger / Julie Evans December /7/2017

WHERETO FROM ZACHMAN Architecture Practitioners conference

to the Enterprise Brussels - Tuesday 20th April 2004 Chris Greenslade Introducing Enterprise Architecture Introducing Enterprise Architecture

Why do architects need more than TOGAF?

"Charting the Course... ITIL 2011 Managing Across the Lifecycle ( MALC ) Course Summary

Delivering Enterprise Architecture with TOGAF and ArchiMate

DUBAI GRAND HOTEL. March 26 to (4 days) 9 am to 4 pm

Data ownership within governance: getting it right

Harmonising two conceptual frameworks for EA

1. What is the relationship between non-functional requirements and technology architecture?

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology

Business Architecture in Healthcare

TOGAF Transforming Business

Enterprise Architecture Modelling with ArchiMate 3 - Overview

1Z Oracle IT Architecture SOA 2013 Essentials Exam Summary Syllabus Questions

An Industry Definition of Business Architecture

In 2017, the Auditor General initiated an audit of the City s information technology infrastructure and assets.

The TOGAF Architect s Guide to Cisco SONA

The ATCP Modeling Framework

TOGAF Enterprise Edition Version 8.1

Cliayter s. Vsing the ~usiness-it 5Ztfignment :Mode{

San Francisco Chapter. Cassius Downs Network Edge LLC

IT risks and controls

Data Governance: Data Usage Labeling and Enforcement in Adobe Cloud Platform

April 17, Ronald Layne Manager, Data Quality and Data Governance

CAPM TRAINING EXAM PREPARATION TRAINING

ITIL Managing Across the Lifecycle Course

What is TOGAF? How to Perform EA with TOGAF ADM Tool? Written Date : January 20, 2017

Data Governance Data Usage Labeling and Enforcement in Adobe Experience Platform

Avancier Methods (AM) CONCEPTS

Enterprise Architecture Frameworks

New Zealand Government IbM Infrastructure as a service

Rich Hilliard 20 February 2011

"Charting the Course... ITIL 2011 Operations Support Analysis (OSA) Certification Program. Course Summary

The Value of Data Modeling for the Data-Driven Enterprise

Cloud solution consultant

Enterprise Architecture Frameworks

"Charting the Course... ITIL 2011 Service Offerings & Agreement (SOA) Certification Program. Course Summary

Dell helps you simplify IT

Cloud solution consultant

Proven Practical Process. Armstrong Process Group. Service and Product Portfolio APG. Armstrong Process Group, Inc.

BUSINESS ARCHITECTURE AND THE OPEN GROUP I A S A e S u m m i t

Networking for a dynamic infrastructure: getting it right.

Supporting the Cloud Transformation of Agencies across the Public Sector

Introduction in the Dragon1 open EA Method

Avancier Methods (AM) Software Architecture Diagrams

New Zealand Government IBM Infrastructure as a Service

"Charting the Course... Certified Information Systems Auditor (CISA) Course Summary

HPE ALM Standardization as a Precursor for Data Warehousing March 7, 2017

TOGAF The Open Group Architecture Framework

IT Consulting and Implementation Services

What s a BA to do with Data? Discover and define standard data elements in business terms

STEP Data Governance: At a Glance

PROJECT MANAGEMENT PROFESSIONAL (PMP)

ITIL Foundation Exam Study Guide

STATEMENT OF WORK BETWEEN UNIVERSITY SERVICES PMO and ENVIRONMENTAL SYSTEMS RESEARCH INSTITUTE INC. for the GIS Interactive Campus Web Map Project

Manchester Metropolitan University Information Security Strategy

BPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.

EXIN BCS SIAM Foundation. Sample Exam. Edition

The three element types, connected by relations, can form sentences of sorts.

Agile Master Data Management TM : Data Governance in Action. A whitepaper by First San Francisco Partners

Implementing a Successful Data Governance Program

From Cloud adoption to Cloud first Enabling effective Cloud usage

Cisco Director Class SAN Planning and Design Service

Building UAE s cyber security resilience through effective use of technology, processes and the local people.

UPDM 2 PLUGIN. version user guide

Enterprise GRC Implementation

Software Life-Cycle Management

IT123: SABSA Foundation Training

Transcription:

Module 7 TOGAF Content Metamodel V9 Edition Copyright January 2009 All Slide rights reserved 1 of 45 Published by The Open Group, January 2009 TOGAF Content Metamodel TOGAF is a trademark of The Open Group in the United States and other countries Slide 2 of 45 Copyright 2009, The Open Group 1

Roadmap Part I - Introduction Preface, Executive Overview, Core Concepts, Definitions and Release Notes Part II Architecture Development Method Introduction to ADM ADM Phase Narratives Part III ADM Guidelines and Techniques Guidelines for Adapting the ADM Process Techniques for Architecture Development Part IV Architecture Content Framework Content Metamodel Architectural Artifacts Architecture Deliverables Building Blocks Part V Enterprise Continuum and Tools Enterprise Continuum Architecture Partitioning Architecture Repository Tools for Architecture Development Part VI Reference Models Foundation Architecture: Technical Reference Model Integrated Information Infrastructure Reference Model Part VII Architecture Capability Framework Architecture Board Architecture Compliance Architecture Contracts Architecture Governance Architecture Maturity Models Architecture Skills Framework Slide 3 of 45 Part IV, Architecture Content Framework, Chapter 34 Module Objectives The objectives of this module are to describe: What a metamodel is and why it is needed Key concepts of the Core Metamodel The division of the metamodel into Core and Extensions Key concepts of the Core Metamodel Entities The components of the TOGAF Content Metamodel Slide 4 of 45 Copyright 2009, The Open Group 2

What is a metamodel? A metamodel is a precise definition of the constructs and rules needed for creating models Source www.metamodel.com A model that describes how and with what the architecture will be described in a structured way. TOGAF 9 definitions Slide 5 of 45 Why a metamodel? Slide 6 of 45 Copyright 2009, The Open Group 3

Benefits of the Metamodel The content metamodel provides a number of benefits: It formalizes the definition of an Enterprise Architecture It formalizes the relationship between objects It enables an EA tool mapping Slide 7 of 45 Formal and Informal Modeling When defining the architecture for an Enterprise or solution, there are choices to be made on the level of structure and formality that is necessary to appropriately capture and describe architectural direction In certain circumstances, very formal specific language is needed in order to articulate and govern in a precise or detailed ways In other circumstances the use of formal engineering discipline will result in architecture content that is inappropriate for the audience and difficult to communicate Slide 8 of 45 Copyright 2009, The Open Group 4

Core Content Metamodel Concepts A TOGAF architecture is based on Defining architectural building blocks within architecture catalogs Specifying the relationships between those building blocks in architecture matrices And presenting communication diagrams that show in a precise way what the architecture is The metamodel is structured into Core and Extension content Core content is designed not to be altered Slide 9 of 45 Core and Extension Content In order to support many scenarios the metamodel has been partitioned into core and extension content The core provides a minimum set of architectural content to support traceability across artifacts The extension content allows for more specific or more indepth modeling Slide 10 of 45 Copyright 2009, The Open Group 5

TOGAF Content Metamodel and its Extensions Slide 11 of 45 Core Metamodel Entities Actor: A person, organization, or system that is outside the consideration of the architecture model, but interacts with it. Application Component: An encapsulation of application functionality that is aligned to implementation structuring. Business Service: Supports business capabilities through an explicitly defined interface and is explicitly governed by an organization. Data Entity: An encapsulation of data that is recognized by a business domain expert as a discrete concept. Data entities can be tied to applications, repositories, and services and may be structured according to implementation considerations. Function: Delivers business capabilities closely aligned to an organization, but not explicitly governed by the organization. Slide 12 of 45 Copyright 2009, The Open Group 6

Core Metamodel Entities (Cont d) Organization: A self-contained unit of resources with line management responsibility, goals, objectives, and measures. Organizations may include external parties and business partner organizations. Platform Service: A technical capability required to provide enabling infrastructure that supports the delivery of applications. Role: An actor assumes a role to perform a task. Technology Component: An encapsulation of technology infrastructure that represents a class of technology product or specific technology product. Slide 13 of 45 Core Entities and their Relationships Slide 14 of 45 Copyright 2009, The Open Group 7

Stakeholder Needs Executive CxO Programme Management Office Line Management Executive HR Line Management Application Management IT Service Management Business Domain Experts Functional / Business Process Experts Infrastructure Management Data / Voice Communications Procurement Stakeholder Types Corporate System End- User Project QA / Standards Groups Product Specialists Enterprise Security Technical Specialists Slide 15 of 45 The Content Metamodel The content metamodel provides definitions of all the types of building blocks that may exist, showing how they can be described and related to one another. When creating and managing architectures, it is necessary to consider concerns such as business services, actors, applications, data entities, and technology. The metamodel highlights these concerns, shows their relationships and identifies artifacts that can be used to represent them in a consistent way. The metamodel can also be used to provide guidance to organizations that wish to implement their architecture using an architecture tool. Slide 16 of 45 Copyright 2009, The Open Group 8

Content Metamodel (Simplified) Slide 17 of 45 Content Metamodel (Detailed) Slide 18 of 45 Copyright 2009, The Open Group 9

Core Content Metamodel Slide 19 of 45 Core Architecture Artifacts Preliminary Phase Principles catalog Phase A, Architecture Vision Stakeholder Map matrix Value Chain diagram Solution Concept diagram Phase B, Business Architecture Organization/Actor catalog Role catalog Business Service/Function catalog Business Interaction matrix Actor/Role matrix Business Footprint diagram Business Service/Information diagram Functional Decomposition diagram Product Lifecycle diagram Phase D, Technology Architecture Technology Standards catalog Technology Portfolio catalog System/Technology matrix Environments and Locations diagram Platform Decomposition diagram Phase C, Data Architecture Data Entity/Data Component catalog Data Entity/Business Function matrix System/Data matrix Class diagram Data Dissemination diagram Phase E. Opportunities & Solutions Project Context diagram Benefits diagram Phase C, Application Architecture Application Portfolio catalog Interface catalog System/Organization matrix Role/System matrix System/Function matrix Application Interaction matrix Application Communication diagram Application and User Location diagram System Use-Case diagram Requirements Management Requirements catalog Slide 20 of 45 Copyright 2009, The Open Group 10

Full Content Metamodel Slide 21 of 45 Full Content Metamodel with Relationships Slide 22 of 45 Copyright 2009, The Open Group 11

Full Content Metamodel Artifacts Slide 23 of 45 Metamodel Extensions Slide 24 of 45 Copyright 2009, The Open Group 12

Governance Extension Slide 25 of 45 Governance Extension Scope: The ability to apply measures to objectives and then link those measures to services The ability to apply contracts to service communication or service interactions with external users and systems The ability to define re-usable service qualities defining a servicelevel profile that can be used in contracts Creation of additional diagrams to show ownership and management of systems Additional diagrams to be created: Enterprise Manageability diagram Slide 26 of 45 Copyright 2009, The Open Group 13

Governance Extension This extension should be used in the following situations: When an organization is considering IT change that will result in a significant impact to existing operational governance models When an organization has granular requirements for service levels that differ from service to service When an organization is looking to transform its operational governance practice Slide 27 of 45 Services Extension Slide 28 of 45 Copyright 2009, The Open Group 14

Services Extension Scope: Creation of IS services as an extension of business service Additional diagrams to be created: Business Use-Case Diagram Organization Decomposition Diagram Slide 29 of 45 Services Extension This extension should be used in the following situations: When the business has a preset definition of its services that does not align well to technical and architectural needs When business and IT use different language to describe similar capabilities Where IT service is misaligned with business need, particularly around the areas of quality of service, visibility of performance, and management granularity Where IT is taking initial steps to engage business in discussions about IT architecture Slide 30 of 45 Copyright 2009, The Open Group 15

Process Modeling Extension Slide 31 of 45 Process Modeling Extension Scope: Creation of events as triggers for processes Creation of controls that business logic and governance gates for process execution Creation of products to represent the output of a process Creation of event diagrams to track triggers and state changes across the organization Additional diagrams to be created: Process Flow diagrams Event diagrams Slide 32 of 45 Copyright 2009, The Open Group 16

Process Modeling Extension This extension should be used in the following situations: Where the architecture must pay specific attention to state and events Where the architecture is required to explicitly identify and store process control steps; for example, to support regulatory compliance Where the architecture features critical or elaborate process flows Slide 33 of 45 Data Extension Slide 34 of 45 Copyright 2009, The Open Group 17

Slide 35 of 45 Data Extension Scope: Creation of logical data components that group data entities into encapsulated modules for governance, security, and deployment purposes Creation of physical data components that implement logical data components; analogous to databases, registries, repositories, schemas, and other techniques of segmenting data Creation of data lifecycle, data security, and data migration diagrams to show data concerns in more detail Additional diagrams to be created: : Data Security diagram Class Hierarchy diagram Data Migration diagram Data Lifecycle diagram Data Extension This extension should be used in the following situations: Where the architecture features significant complexity and risk around the location, encapsulation, and management of or access to data Slide 36 of 45 Copyright 2009, The Open Group 18

Infrastructure Consolidation Extension Slide 37 of 45 Infrastructure Consolidation Extension Additional diagrams to be created: Process/System Realization diagram Software Engineering diagram Application Migration diagram Software Distribution diagram Processing diagram Networked Computing/Hardware diagram Communications Engineering diagram Scope: Creation of a location entity to hold the location of IT assets and external consumers of service Creation of logical and physical application components to abstract the capability of an application away from the actual applications in existence Creation of logical and physical application components to abstract product type from the actual technology products in existence Creation of additional diagrams focusing on the location of assets, compliance with standards, structure of applications, application migration, and infrastructure configuration Slide 38 of 45 Copyright 2009, The Open Group 19

Infrastructure Consolidation Extension This extension should be used in the following situations: Where many technology products are in place with duplicate or overlapping capability Where many applications are in place with duplicate or overlapping functionality Where applications are geographically dispersed and the decision logic for determining the location of an application is not well understood When applications are going to be migrated into a consolidated platform When application features are going to be migrated into a consolidated application Slide 39 of 45 Motivation Extension Slide 40 of 45 Copyright 2009, The Open Group 20

Motivation Extension The scope of this extension is as follows: Creation of a new metamodel entity for Driver that shows factors generally motivating or constraining an organization Creation of a new metamodel entity for Goal that shows the strategic purpose and mission of an organization Creation of a new metamodel entity for Objective that shows near to midterm achievements that an organization would like to attain Creation of a Goal/Objective/Service diagram showing the traceability from drivers, goals, and objectives through to services Additional diagrams to be created: Goal/Objective/Service diagram Slide 41 of 45 Motivation Extension This extension should be used in the following situations: When the architecture needs to understand the motivation of organizations in more detail than the standard business or engagement principles and objectives that are informally modeled within the core content metamodel When organizations have conflicting drivers and objectives and that conflict needs to be understood and addressed in a structured form When service levels are unknown or unclear Slide 42 of 45 Copyright 2009, The Open Group 21

Summary TOGAF provides a rich metamodel This provides a number of benefits: It supports both formal and informal modeling It formalizes the definition of an Enterprise Architecture It formalizes the relationship between objects It enables an EA tool mapping Slide 43 of 45 Exercise Determine which of the Metamodel extensions is most appropriate for the following situations: 1. Where organizations have conflicting objectives 2. Where service levels are unknown 3. Where many applications are in use with overlapping functionality 4. Where management of information is complex 5. Where business process has to support regulatory compliance Slide 44 of 45 Copyright 2009, The Open Group 22

TOGAF Content Metamodel TOGAF is a trademark of The Open Group in the United States and other countries Slide 45 of 45 Copyright 2009, The Open Group 23