Zachman Framework Lecture 2.

Slides:



Advertisements
Similar presentations
Light Enterprise Architecture
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
1 The Database Application Development Process The Database Application Development Process.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Brief History of Architecture Frameworks
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
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.
The Use of Zachman Framework Primitives for Enterprise Modeling
Lecture 1 Summary This short video will give you a metaphorical explanation of what is EA?
Introduction to Information Architecture Informatics Training for CDC Public Health Advisors.
Zachman Framework Source: Enterprise Architecture, Intervista Institute
The database development process
SYSTEMS ANALYSIS. Chapter Five Systems Analysis Define systems analysis Describe the preliminary investigation, problem analysis, requirements analysis,
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.
Introducing Time Horizons To Enterprise Networking Architecture Nuno Álvares Ribeiro 1 Ângelo Martins 2 João José Pinto Ferreira 3 1 FEUP-DEEC 2 DEI-ISEP.
3106 Use of UML 2.0 Diagrams for Systems Architecture Modeling Gundars Osvalds Systems of Systems Architect The Boeing Company.
Geog 463: GIS Workshop May 15, 2006 Information Systems Architecture Reading: Zachman 1987.
Developing Enterprise Architecture
Information Integration in Construction. Construction information In construction, architects, engineers, planners, contractors, facility managers....
TDT4252/DT8802 Exam 2013 Guidelines to answers
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Chapter 4 System Models A description of the various models that can be used to specify software systems.
Database Design - Lecture 2
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
Chapter 7 System models.
Database Fundamentals Knowledge expected for students entering MIS 4663.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Agile SOA Agile EAI How do we achieve agility in Enterprise Integration?
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
1 Introduction to the Zachman Framework Jim Carpenter President, DAMA-NCR May 11, 1999 Program Version 1.04 dated 5/13/99 8 AM.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
Castlebridge associates | | Castlebridge changing how people think about information How to Implement the.
Enterprise Architectures. Core Concepts Key Learning Points: This chapter will help you to answer the following questions: What are the ADM phase names.
OUTCOMES OBJECTIVES FUNCTIONS ACTIONS TERRITORIES LOCATIONS MARKET SEGMENTS TIME LINESCHALLENGE IMPACT RESOURCESACTIVITIESCHANNELS RELATIONS PARTNERS CUSTOMERS.
International User Group Information Delivery Manuals: Exchange Requirements Courtesy:This presentation is based on material provided by AEC3. Contact.
Ver 1,12/09/2012Code :CIS-131-SIS.-ENTERPRISEFASILKOM Architecture ENTERPRISE Systems By Kundang K Juman, Ir. MMSI Pertemuan-1.
Introduction to the Unified Model Language (UML) Rob Byrd
Engineering, 7th edition. Chapter 8 Slide 1 System models.
The Database Development Process
Information System Applications
©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin
Elaboration popo.
DBM 380 AID Focus Dreams/dbm380aid.com
Understanding Enterprise Architecture
What is Enterprise Architecture?
Review of last class Software Engineering Modeling Problem Solving
Object Management Group Information Management Metamodel
Systems Analysis and Design
SOA Implementation and Testing Summary
ETOM Aryatama Wisnu Wardhana Vania Puspa Andari Febrianto Nugroho
The Process of Object Modeling
Enterprise Architecture Methods
Overview of System Engineering
A view of information technology
Tools of Software Development
A Tutorial on the Zachman Framework for Enterprise Architecture
Architectural Roadmap
CS 8532: Advanced Software Engineering
Enterprise Architecture Methods
An Introduction to Software Architecture
PLANNING & SCHEDULING (First Part)
Enterprise Architecture (Unit 6)
SO-Architectural Roadmap
System architecture, Def.
Presentation transcript:

Zachman Framework Lecture 2

Title and Content List The Evolution of Enterprise Architecture Using the Zachman Framework for Enterprise Architecture The difference between Primitives and Composites

The Evolution of Enterprise Architecture Enterprise architecture was developed by John Zachman while with IBM in the1980s, after observing the building and airplane construction industries and the IT industry. He saw similarities between the construction of buildings, airplanes, and the information systems used by an enterprise. These industries manage the design, construction, and maintenance of complex products by considering the needs of different people.

The Evolution of Enterprise Architecture The owner in the building industry, who uses architect’s drawings to decide that the building addresses specific requirements. For airplane manufacture, the owner uses the high-level work breakdown structure of the plane to determine requirements. For information systems, the owner uses a model of the business to determine the enterprise needs. Figure 1

The Evolution of Enterprise Architecture The designer, however, needs a different set of diagrams: architect’s plans for the building, sets of engineering design diagrams for the plane, or information system models for the enterprise.

The Evolution of Enterprise Architecture The builder relies on still different types of diagrams: contractor’s plans for construction of the building, a manufacturing engineering design for plane construction, or technology models for information systems.

The Evolution of Enterprise Architecture Figure 2

The Evolution of Enterprise Architecture What is needed is important to know. This is represented in Figure 2 by material, such as bills of materials for buildings and planes, and data models for information systems. How these are used is indicated by functions, such as functional specifications for buildings and planes, and functional models for information systems. Where is also important, as indicated by location—in drawings for building and plane construction and in network models for information systems. is a list of the parts or components that are required to build a product

The Evolution of Enterprise Architecture Bringing these concepts together, the result is a matrix of five rows and three columns. These represent the perspectives of the planner, the owner, the designer, the builder, and the subcontractor, who are all interested in what, how, and where. The last row addresses the functioning enterprise. The sixth row is not normally counted in the five main rows of the Zachman framework. as shown by Figure 3.

The Evolution of Enterprise Architecture Identification--- what do & not do Definition-- strategy Representation–data & info flow & consistency Specification—technology physics i.e files or DB Configuration– tools and implementation– operational app Figure 3

The Evolution of Enterprise Architecture The cell formed by intersection of the objectives/scope row (of interest to the planner) and the data column shows that a “list of things” is relevant to this cell. The cell intersected by the owner row and data column is the “enterprise model”—also called the strategic model. The cell for the designer row and the data column shows that “logical data model” documentation applies to this cell. This expands the strategic model to integrated logical data models with data attribute detail. The builder row and data column cell contains the “physical data model” for subsequent data implementation in target databases.

The Evolution of Enterprise Architecture The subcontractor row and data column cell contain “data definition” scripts for the physical installation of these databases. Reading down column 2—How(Function)—and column 3—Where (Location), we also see that each row has various representations in the cells for these columns as well, But this complete definition is difficult to achieve in most enterprises.

The Evolution of Enterprise Architecture There are a further three columns— Who, When, and Why —in the complete Zachman framework for enterprise architecture. These additional interrogatives are shown in Figure 4, which illustrates a complete Zachman framework. The column 6 —Why (Motivation) —is a very important column: It typically defines the business needs of an enterprise for the future.

The Evolution of Enterprise Architecture Figure 4

The Evolution of Enterprise Architecture In summary, the framework rows therefore indicate: Different views (or perspectives) of people in the enterprise, from the perspectives of the planner, owner, designer, builder, and subcontractor. (The last row, “the functioning enterprise,” is not normally counted.) The framework columns also address different primitive questions (also called interrogatives or abstractions) of What, How, Where, Who, When and Why.

Using the Zachman Framework for EA

The difference b/w Primitives and composites John Zachman makes the case that by addressing: The six primitives (the interrogatives or questions of what, how, where, who, when, and why) Very complex composites (such as buildings, planes, or enterprise systems) can be developed. Answers to these questions, he states, can be used: to capture knowledge that is needed to construct any complex (composite) object.

The difference b/w Primitives and composites By taking a top-down approach, building construction and airplane design have developed compatible parts that can be reused. For example: Standard doors and windows in buildings. The Boeing 737, 747, 757 and 767 airplanes were designed so they all use a standard undercarriage.

The difference b/w Primitives and composites Figure 6

The difference b/w Primitives and composites This enterprise-wide view is illustrated in Figure 6 as horizontal “slices” at each cell in top 2 rows. For example, a high-level view of the business plans for an enterprise is shown by the horizontal slice at the top of column 6 (Why) with row 1 (Planner), and with row 2 (Owner). These horizontal slices in column 6 as a high-level list of goals/objectives and high-level business plans. comments introduce an initial enterprise architecture

The difference b/w Primitives and composites Column 6 (Why) for both the Planner and Owner rows are two important primitive cells, used as a starting point focus based on the business plans defined for the future.

The difference b/w Primitives and composites Column 1 (What) for the Planner and Owner rows are two important primitive cells. They define the strategic model as the integrated data resource (of the enterprise model) that is required by the business plans.

The difference b/w Primitives and composites Column 2 (How–Function) for the Planner and Owner rows are two important primitive cells. They identify reusable business activities from the strategic model (in an enterprise model) and from the business plans.

The difference b/w Primitives and composites Column 4 (Who) for the planner row is another key primitive cell. It identifies business experts in the organization structure who know the data and the processes that are suggested by the business plans.