大型企业信息系统的架构设计SD2C2009

上传人:E**** 文档编号:117898248 上传时间:2019-12-11 格式:PDF 页数:29 大小:1.45MB
返回 下载 相关 举报
大型企业信息系统的架构设计SD2C2009_第1页
第1页 / 共29页
大型企业信息系统的架构设计SD2C2009_第2页
第2页 / 共29页
大型企业信息系统的架构设计SD2C2009_第3页
第3页 / 共29页
大型企业信息系统的架构设计SD2C2009_第4页
第4页 / 共29页
大型企业信息系统的架构设计SD2C2009_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《大型企业信息系统的架构设计SD2C2009》由会员分享,可在线阅读,更多相关《大型企业信息系统的架构设计SD2C2009(29页珍藏版)》请在金锄头文库上搜索。

1、大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 大型企业信息系统的架构设计大型企业信息系统的架构设计 2009年年10月月 tenderice (blog) (建设中) 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 内容提要内容提要 企业信息系统特点 信息系统架构设计方法论 软件架构本质探索 大型、复杂系统架构设计要点 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 企业信息系统特点企业信息系统特点 受限于企业环境 外部环境:PEST 内部环境:制度、人员、历史、资源 例子: 敏感词过滤 用户可以用脚投票吗? 服务于企业目标 效益、成本、风险、时间、 例子

2、: 开发活动本身是目标的组成部分 功能的可替代性 风险 效率成本 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 内容提要内容提要 企业信息系统特点 信息系统架构设计方法论 软件架构本质探索 大型、复杂系统架构设计要点 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 架构设计方法论概览架构设计方法论概览 DoDAF(Department of Defense Architectural Framework) TOGAF(The Open Group Architecture Framework ) MODAF(Ministry of Defence Architectu

3、ral Framework) ZACHMAN Enterprise Framework The 4+1 View Model of Architecture 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C WhatHowWhereWhoWhenWhy Scope WhatHowWhereWhoWhenWhy Scope List of things important to the enterprise List of processes the enterprise performs List of locations where the enterprise operates

4、List of organizational units List of business events / cycles List of business goals / strategies Strategists Business Strategists Business Entity relationship diagram (including m:m, n-ary, attributed relationships) Business process model (physical data flow diagram) Logistics network (nodes and li

5、nks) Organization chart, with roles; skill sets; security issues. Business master schedule Business plan Executive Leaders System Executive Leaders System Data model (converged entities, fully normalized) Essential Data flow diagram; application architecture Distributed system architecture Human int

6、erface architecture (roles, data, access) Dependency diagram, entity life history (process structure) Business rule model Architects Technology Architects Technology Data architecture (tables and columns); map to legacy data System design: structure chart, pseudo- code System architecture (hardware,

7、 software types) User interface (how the system will behave); security design “Control flow“ diagram (control structure) Business rule design Engineers Component Engineers Component Data design (denormalized), physical storage design Detailed Program Design Network architecture Screens, security arc

8、hitecture (who can see what?) Timing definitions Rule specification in program logic Technicians Operations Technicians OperationsConverted data Executable programs Communications facilities Trained peopleBusiness events Enforced rulesWorkers InventoryProcessNetworkOrganizationTimingMotivation Worke

9、rs InventoryProcessNetworkOrganizationTimingMotivation Zachman 企业架构(企业架构(5W1H) 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C Zachman 企业架构企业架构 数据(什么)功能(怎样)网络(哪里)角色(谁)时间(何时)动机(为何) 目标范围 数据(什么)功能(怎样)网络(哪里)角色(谁)时间(何时)动机(为何) 目标范围 列出对业务至关重 要的元素 列出业务执行 的流程 列出与业务运营 有关的地域分布 要求 列出对业务重 要的组织部门 列出对业务重 要的事件及时 间周期 列出企业目标、 战略 业务模型业

10、务模型 实体关系图(包括 M: M关系、N-ary 关系、归因关系) 业务流程模型 (物理数据流 程图) 物流网络(节点 和链接) 基于角色的组 织层次图, 包 括相关技能规 定、 安全保障 问题。 业务主进度表业务计划 信息系统 模型 信息系统 模型 数据模型(聚合体 、完全规格化) 关键数据流程 图、 应用架构 分布系统架构 人机界面架构 (角色、数据 、入口) 相依关系图、 数据实体生命 历程(流程结 构) 业务标准模型 技术模型技术模型 数据架构(数据库 中的表格列表及属 性)、 遗产数据 图 系统设计: 结 构图、伪代码 系统架构(硬件 、软件类型) 用户界面(系 统如何工作) 、

11、安全设计 “控制流”图 (控制结构) 业务标准设计 详细展现详细展现 数据设计(反向规 格化)、物理存储 器设计 详细程序设计网络架构 屏显、安全机 构(不同种类 数据源的开放 设定) 时间、周期定 义 程序逻辑的角色 说明 功能系统功能系统转化后的数据可执行程序通信设备受训的人员企业业务强制标准 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 4+1视图模型视图模型 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 4+1视图模型视图模型 View Logical Process Development Physical Scenarios Components Vie

12、w Logical Process Development Physical Scenarios ComponentsClassTask Module, Subsystem Node Step, Scripts Connectors Connectors association, inheritance, containment Rendez-vous, Message, broadcast, RPC, etc. compilation dependency, “with” clause, “include” Communication medium, LAN, WAN, bus, etc.

13、ContainersContainersClass category Process Subsystem (library) Physical subsystem Web StakeholdersStakeholders End-user System designer, integrator Developer, manager System designer End-user, developer ConcernsConcernsFunctionality Performance, availability, S/W fault- tolerance, integrity Organiza

14、tion, reuse, portability, lineof-product Scalability, performance, availability Understand- ability Tool supportTool support Rose UNAS/SALE DADS Apex, SoDA UNAS, Openview DADS Rose 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 不同架构方法论关系(例)不同架构方法论关系(例) 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 架构方法的确立架构方法的确立 将影响企业信息系统的各种因素纳入考虑范

15、畴 领域(业务) 环境(内部、外部) 目标、动机 时间 以信息系统自身规律及特点作为依据 数据、功能 逻辑/物理 技术体系(JavaEE、.NET、) 开发方法论(敏捷、瀑布、) 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 内容提要内容提要 企业信息系统特点 信息系统架构设计方法论 软件架构本质探索 大型、复杂系统架构设计要点 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C 引子:引子:WideFinder 问题 找到weblog中top 10 URL 解决 代码:Ruby 特性: 代码如此简洁,几 乎不会出现错误 ( Beautiful Code ) 顺序执行,没

16、有明 显的架构特征 大型企业信息系统架构设计大型企业信息系统架构设计 SD2C WideFinder(续)(续) Erlang实现(邓草原) 源起:充分利用系统资源(8C/16T CPU),提升处理速度 (sn, 1stLineHead, lastLineEnd ) (sn, 1stLineHead, lastLineEnd ) (sn, 1stLineHead, lastLineEnd ) (sn, 1stLineHead, lastLineEnd ) Split to n parts Split to n parts Split to lines Split to lines Split to lines Split to lines Split to lines Split to lines Search & Put count to Dict Search & Put count to Dict Search & Put count to

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号