The Building Blocks-Components of EA part 1- Information and Strategy
1. Zachman Framework
Presented as matrix of Rows and Columns representing domain of interest and level of abstraction.
2. Framework-Domain of Interest
Columns
-Data/ Information
-Function/ Process
-Network
-People
-Time
-Motivation/ Strategy
Framework Rules
Rule 1: Columns have no order
Rule 2: Each column has a simple, basic model
Rule 3: Basic model of each column is unique
Rule 4: Each row represents a distinct view
Rule 5: Each cell is unique
Rule 6: Combining the cells in one row forms a complete description from that view
3. Framework - Level of Abstraction
Business Managers - Strategic
Row 1 - Contextual: External Requirements and Drivers; Business Function Modeling
Row 2 - Conceptual: Business Process Models
Designer & Developers - Operational
Row 3 - Logical: Logical Models; Requirements Definition
Row 4 - Physical: Physical design; Solution Definition and Development
Row 5 - As Built: Constructed Enterprise; Deployment
Row 6 - Functioning Enterprise: Operating Environment; Functioning Enterprise Evaluatoin
4. Zachman Framework
Row 1 - Scope/Planner's View
- Motivation/why
Business goals, objectives and performance (External requirements and drivers)
Measures related to each function (Business Function Modeling)
- Function/How
High-level business functions
- Data/ What
High-level data classes related to each function
- People/ Who
Stakeholders related to each function
- Network/ Where
VA locations related to each function
- Time/ When
Cycles and events related to each function
Row 2 - Enterprise Model/ Owner's View -Business Process Models; Business Function Allocation;
- Motivation/ Why
Elimination of Function Overlap and Ambiguity
Policies, procedures and standards for each
process
- Function/ How
Business processes
- Data/ What
Business data
- People/ Who
Roles and responsibilities in each process
- Network/ Where
Locations related to each process
- Time/ When
Events for each process and sequencing of integration and process improvements
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
- People/ Who
Logical representation of access privileges constrained by roles and responsibilities
- Network/ Where
Logical representation of the distributed system architecture for VA information
- Time/ When
Logical events and their triggered responses constrained by business events and responses
Row 4 - Technology Model/ Builders' View-
Physical Models, Technology Management, Solutions Definition and
- Motivation/ Why Development
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
- People/ Who
Specification of access privileges to specific platforms and technologies
- Network/ Where
Specification of network devices and their relationships within physical boundaries
- Time/ When
Specification of triggers to respond to system events on specific platforms and technologies
Row 5 - As Built/ Integrator's View-
As Built; Configuration Management; Deployment
- Motivation/ Why
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
- People/ Who
Access privileges coded to control access to specific platforms and technologies
- Network/ Where
Network devices configured to conform to node specifications
- Time/ When
Timing definitions coded to sequence activities on specific platforms and technologies
Row 6 - Functioning Enterprise/ User's View-
functioning Enterprise; Operations Management; Continuous
- Motivation/ Why
Improvement; Evaluation
Operating characteristics of specific technologies constrained by standards
- Function/ How
Functioning computer instructions
- Data/ What
Data values stored in actual database
- People/ Who
Personnel and key stakeholders working within their roles and responsibilities
- Network/ Where
Sending and receiving massages
- Time/ When
Timing definitions operating to sequence activities
5. Summary
The Zachman Framework
- Is a commonly encountered enterprise architecture tool
- Provide the repository of enterprise artefacts that describe the business
- Is structured as a two dimensional hierarchy high contextual to functional levels of abstraction
The Building Blocks-Components of EA part 1- Information and Strategy的更多相关文章
- Intel® Threading Building Blocks (Intel® TBB) Developer Guide 中文 Parallelizing Data Flow and Dependence Graphs并行化data flow和依赖图
https://www.threadingbuildingblocks.org/docs/help/index.htm Parallelizing Data Flow and Dependency G ...
- bc.34.B.Building Blocks(贪心)
Building Blocks Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) ...
- DTD - XML Building Blocks
The main building blocks of both XML and HTML documents are elements. The Building Blocks of XML Doc ...
- 企业架构研究总结(35)——TOGAF架构内容框架之构建块(Building Blocks)
之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并无太多能力和机会对TOGAF进行理论和实际的联系,仅可对标准的文本 ...
- TOGAF架构内容框架之构建块(Building Blocks)
TOGAF架构内容框架之构建块(Building Blocks) 之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并 ...
- HDU—— 5159 Building Blocks
Problem Description After enjoying the movie,LeLe went home alone. LeLe decided to build blocks. LeL ...
- [翻译]Review——How JavaScript works:The building blocks of Web Workers
原文地址:https://blog.sessionstack.com/how-javascript-works-the-building-blocks-of-web-workers-5-cases-w ...
- 四、Implementation: The Building Blocks 实现:构件
四.Implementation: The Building Blocks 实现:构件 This is the essential part of this guide. We will introd ...
- 2.3 Core Building Blocks 核心构件
Core Building Blocks 核心构件 DDD mostly focuses on the Domain & Application Layers and ignores the ...
- hdu 5190 Building Blocks
问题描述 看完电影后,乐乐回家玩起了积木. 他已经搭好了n堆积木,他想通过调整积木,使得其中有连续W堆积木具有相同的高度,同时他希望高度恰好为H. 乐乐的积木都这了,也就是说不能添加新的积木,只能移动 ...
随机推荐
- json 的 使用方法以及与数组的区别
JSON简介,全称是JavaScript Object Notation.它是基于JavaScript编程语言ECMA-262 3rd Edition-December 1999标准的一种轻量级的数据 ...
- nginx-configure执行大致流程
1,configure 命令行参数处理 2,初始化各种文件路径 3,分析源码结构 4,生成编译过程中所需路径 5,准备 .h,.err等编译所需文件 6,写入命令行参数 7,检测环境(系统,编译器,第 ...
- VHDL设计时参数定义的方法 例子
-- SPtb LIBRARY ieee; USE ieee.std_logic_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_ ...
- 走进C标准库(2)——"stdio.h"中的fopen函数
其他的库文件看起来没有什么实现层面的知识可以探究的,所以,直接来看stdio.h. 1.茶余饭后的杂谈,有趣的历史 在过去的几十年中,独立于设备的输入输出模型得到了飞速的发展,标准C从这个改善的模型中 ...
- Xcode 3.2.5免证书开发调试
Xcode 3.2.5免证书开发调试 xcode3.2.5 应该没人用了.这里做个保存而已. Xcode编译遇到过 Code Sign error: a valid provisioning prof ...
- c++多线程编程之互斥对象(锁)的使用之----死锁
一.死锁会在什么情况发生 1.假设有如下代码 mutex; //代表一个全局互斥对象 void A() { mutex.lock(); //这里操作共享数据 B(); //这里调用B方法 mu ...
- [LeetCode][Python]16: 3Sum Closest
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com' 16: 3Sum Closesthttps://oj.leetcode.com ...
- 在cmd中输入ls命令出现“ls不是内部或外部命令解决
今天在学习sass查看目录遇到cmd输入ls提示不是内部命令 解决方法: 新建一个ls.bat文件 内容为: @echo off dir
- Android中SharedPreferences函数具体解释
Android平台提供了一个SharedPreferences类,它是一个轻量级应用程序内部轻量级的存储方案,特别适合用于保存软件配置參数,比方boolean,int,float,long,Strin ...
- hdu - 1757 - A Simple Math Problem
题意:当x < 10时, f(x) = x: 当x >= 10 时,f(x) = a0 * f(x-1) + a1 * f(x-2) + + a2 * f(x-3) + …… + a9 ...