A Tutorial on the Zachman Framework for Enterprise Architecture

Slides:



Advertisements
Similar presentations
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
Chapters 7 & 9 System Scope
A Tutorial on the Zachman Framework for Enterprise Architecture
(Information System) Architecture l Definition (Zachman, 1997): An Architecture is that set of design artifacts or descriptive representations that are.
All Rights Reserved: JusticeExperts.com Enterprise? What Enterprise? Enterprise Development.
9/6/2001Database Management – Fall 2000 – R. Larson Information Systems Planning and the Database Design Process University of California, Berkeley School.
SLIDE 1IS Fall 2010 Information Systems Planning and the Database Design Process Ray R. Larson University of California, Berkeley School.
Introduction to Databases Transparencies
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
The Use of Zachman Framework Primitives for Enterprise Modeling
Chapter 2: IS Building Blocks Objectives
Zachman Framework Source: Enterprise Architecture, Intervista Institute
Information Systems Planning and the Database Design Process
1 CONCENTRXSept 2000 Our Perspective “Integration without an architecture is like doing a jigsaw puzzle on your lap “ – R Tessier We look at the big picture.
3106 Use of UML 2.0 Diagrams for Systems Architecture Modeling Gundars Osvalds Systems of Systems Architect The Boeing Company.
Trisha Cummings.  Most people involved in application development follow some kind of methodology.  A methodology is a prescribed set of processes through.
What is Software Architecture?
Geog 463: GIS Workshop May 15, 2006 Information Systems Architecture Reading: Zachman 1987.
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
© Minder Chen, Enterprise Architecture - 1 Source:
Chapter 2 CIS Sungchul Hong
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Rob and Coronel Adapted for INFS-3200.
Information System Development Courses Figure: ISD Course Structure.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
The Zachman Framework of Enterprise Architecture The Zachman Framework is an Enterprise Architecture framework for enterprise architecture, which provides.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 Information System Building Blocks.
CS311 Database Management system Somchai Thangsathityangkul 1.
Lecture 4: Enterprise Architecture
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
Systems Architectures System Integration & Architecture.
OUTCOMES OBJECTIVES FUNCTIONS ACTIONS TERRITORIES LOCATIONS MARKET SEGMENTS TIME LINESCHALLENGE IMPACT RESOURCESACTIVITIESCHANNELS RELATIONS PARTNERS CUSTOMERS.
Welcome: To the fifth learning sequence “ Data Models “ Recap : In the previous learning sequence, we discussed The Database concepts. Present learning:
Ver 1,12/09/2012Code :CIS-131-SIS.-ENTERPRISEFASILKOM Architecture ENTERPRISE Systems By Kundang K Juman, Ir. MMSI Pertemuan-1.
COP Introduction to Database Structures
Information System Applications
- The most common types of data models.
Database Systems: Design, Implementation, and Management Tenth Edition
Understanding Enterprise Architecture
What is Enterprise Architecture?
Zachman Framework Lecture 2.
The Components of Information Systems
Database Development (8 May 2017).
Object Management Group Information Management Metamodel
ITEC 3220A Using and Designing Database Systems
CS311 Database Management system
Data Models.
Chapter 4 Relational Databases
Database Management system
A view of information technology
The Components of Information Systems
The ANSI/SPARC Architecture aka the 3 Level Architecture
Data Base System Lecture : Database Environment
MANAGING DATA RESOURCES
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
Relational Database Model
Database solutions Chosen aspects of the relational model Marzena Nowakowska Faculty of Management and Computer Modelling Kielce University of Technology.
An Introduction to Software Architecture
Chapter 1: The Database Environment
The Database Environment
The ANSI/SPARC Architecture of a Database Environment
Information System Building Blocks
System architecture, Def.
Presentation transcript:

A Tutorial on the Zachman Framework for Enterprise Architecture November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

A Tutorial on the Zachman Enterprise Architecture Framework Zachman Framework November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

A Tutorial on the Zachman Enterprise Architecture Framework Zachman Framework Row 1 – Scope External Requirements and Drivers Business Function Modeling Row 2 – Enterprise Model Business Process Models Row 3 – System Model Logical Models Requirements Definition Contextual Conceptual Logical Physical As Built Functioning Why Who When Where What How 1 Row 4 – Technology Model Physical Models Solution Definition and Development 2 3 Row 5 – As Built As Built Deployment 4 5 Row 6 – Functioning Enterprise Functioning Enterprise Evaluation 6 November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

Framework Rules Rule 1: Columns have no order Rule 2: Basic Model = Entities and Relationships Entity Relationship Rule 1: Columns have no order Rule 2: Each column has a simple, basic model What How Where Who When Why Contextual Contextual Rule 3: Basic model of each column is unique Conceptual Conceptual Logical Logical Rule 4: Each row represents a distinct view Framework Rules Zachman provided the following rules to assist the reader in understanding ISA and its application. Rule 1: The columns have no order. Order implies priorities and creates a bias toward one aspect at the expense of others. All columns are equally important because all are abstractions of the same enterprise. Rule 2: Each column has a simple, basic model. Each column represents an abstraction from the real world for convenience of description. These models include: ·          Data (what), Function (how), Network (where), People (who), Time (when), and Motivation (why) Rule 3: The basic model of each column must be unique. The individual models may be related to one another because they are all abstractions of the same real-world enterprise, but each model represents a separate and unique concept. Rule 4: Each row represents a distinct perspective This rule is most easily demonstrated by the Business Model, System Model, and Technology Model rows, which represent the owner’s, architect’s, and builder’s perspectives. Each perspective is different because it deals with a different set of constraints. For example, the owner deals with usability constraints, both aesthetic and functional, and the architect deals with design constraints, the laws of physics or nature, and the builder deals with construction constraints, the state of the art in methods and technologies. Rule 5: Each cell is unique. Since each column has a unique basic model that makes each column unique and each row has a different perspective, each cell in the framework is unique. Zachman likens ISA to a “periodic table” for information entities, providing a classification scheme for information entities, allowing different entities to be combined to provide different views of an information system. Because each cell is unique, different techniques and different graphic representations are appropriate for different cells. This also accounts for the large number of information systems design models and methodologies that have emerged over the years. Rule 6: Combining the cells in one row forms a complete model. The sum of all cells in a given row is the most complete depiction of reality from the perspective of that row. As new cells in a given row are defined each new cell description must be consistent with the perspective of that row. Each cell in a given row can be defined and is independent of any other cells in the row, yet each cell is but one abstraction of the same perspective of reality. Therefore, each cell is related to every other cell in the same row Physical Physical Rule 5: Each cell is unique As Built As Built Functioning Functioning Rule 6: Combining the cells in one row forms a complete description from that view What How Where Who When Why November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

Zachman Framework – Row 1 Scope/Planner’s View External Requirements and Drivers Business Function Modeling Motivation/Why Business goals, objectives and performance measures related to each function Function/How High-level business functions Data/What High-level data classes related to each function Contextual Conceptual Logical Physical As Built Functioning Why Who When Where What How 1 People/Who Stakeholders related to each function Network/Where VA locations related to each function Time/When Cycles and events related to each function November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

Zachman Framework – Row 2 Enterprise Model/Designer’s View Business Process Models Business Function Allocation Elimination of Function Overlap and Ambiguity Motivation/Why Policies, procedures and standards for each process Function/How Business processes Data/What Business data Contextual Conceptual Logical Physical As Built Functioning Why Who When Where What How People/Who VA roles and responsibilities in each process 2 Network/Where VA locations related to each process Time/When Events for each process and sequencing of integration and process improvements November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

Zachman Framework – Row 3 System Model/Designer’s View Logical Models Project Management Requirements Definition Motivation/Why VA policies, standards and procedures associated with a business rule model Function/How Logical representation of information systems and their relationships Data/What Logical data models of data and data relationships underlying VA information Contextual Conceptual Logical Physical As Built Functioning Why Who When Where What How People/Who Logical representation of access privileges constrained by roles and responsibilities 3 Network/Where Logical representation of the distributed system architecture for VA locations Time/When Logical events and their triggered responses constrained by business events and their responses November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

Zachman Framework – Row 4 Technology Model/Builder’s View Physical Models Technology Management Solution Definition and Development Motivation/Why VA business rules constrained by information systems standards Function/How Specifications of applications that operate on particular technology platforms Data/What Database management system (DBMS) type requirements constrained by logical data models Contextual Conceptual Logical Physical As Built Functioning Why Who When Where What How People/Who Specification of access privileges to specific platforms and technologies Network/Where Specification of network devices and their relationships within physical boundaries 4 Time/When Specification of triggers to respond to system events on specific platforms and technologies November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

Zachman Framework – Row 5 As Built/Integrator’s View Configuration Management Deployment Motivation/Why VA business rules constrained by specific technology standards Function/How Programs coded to operate on specific technology platforms Data/What Data definitions constrained by physical data models Contextual Conceptual Logical Physical As Built Functioning Why Who When Where What How People/Who Access privileges coded to control access to specific platforms and technologies Network/Where Network devices configured to conform to node specifications 5 Time/When Timing definitions coded to sequence activities on specific platforms and technologies November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

Zachman Framework – Row 6 Functioning Enterprise/User’s View Operations Management Evaluation Motivation/Why Operating characteristics of specific technologies constrained by standards Function/How Functioning computer instructions Data/What Data values stored in actual databases Contextual Conceptual Logical Physical Integrated Functioning Why Who When Where What How People/Who VA personnel and key stakeholders working within their roles and responsibilities Network/Where Sending and receiving messages Time/When Timing definitions operating to sequence activities 6 November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework

VA Zachman Framework Portal November 17, 2018 A Tutorial on the Zachman Enterprise Architecture Framework