您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于企业架构(EA)的企业信息化建设模型〔8〕V1.2
1基于企业架构(EA)的企业信息化建设模型目录一、信息化规划方法论.....................................................................................................................2二、面向服务体系架构(SOA)和数据仓库(DW)的思考...........................................................1三、面向服务体系架构(SOA)和业务组件(BC)的思考...........................................................9四、基于SOA的业务流程管理(BPM)和工作流(WF).............................................................21五、基于SOA和ROA的业务组件(BC)模型...............................................................................34六、基于面向对象(OO)的数据库设计模式探讨.......................................................................44七、基于面向对象(OO)的数据库设计模式探讨(2).............................................................57八、基于“云计算”的企业基础架构...........................................................................................65肖建国2010年QQ:6748109微信:davidxiaocn2一、信息化规划方法论企业信息化的建设不是有一个需求就建设一个项目,而是需要一个整体架构模型,架构模型设计信息化的方方面面,那么如何进行信息化规划,有没有方法论,有没有什么固化的模式?本文结合国内外咨询公司常用的规划方法论,基于战略一致性模型(StrategyAlignmentModel,SAM)的规划方法论和企业架构模型(EnterpriseArchitecture,EA),为大家介绍一种信息化规划方法。信息化规划理论基础首先来看一下什么是SAM和EA。SAM是JohnHanderson于1994年在哈佛商学院提出的一套进行信息化战略规划的参考架构,帮助企业如何检查企业战略与信息架构之间的一致性。SAM方法根据企业整体的企业战略,通盘考虑组织和业务流程,确定各业务部门的信息化需求,制定全局的信息技术战略,统一规划,分步实施,即企业战略→信息技术战略→信息架构。EA的概念产生于1987年,在IBM的一个内部刊物上发表的一篇文章AFrameworkforInformationSystemsArchitecturebyJ.A.Zachman(扎克曼)中提出。概念的提出是为了应对日益复杂的信息化系统,以及高投资、低回报的问题。他认为使用一个逻辑的企业构造蓝图(即一个架构)来定义和控制企业系统及其组件的集成是非常有用的。为此,Zachman开发了信息、流程、网络、人员、时间、基本原理等6个视角来分析企业,也提供了与这些视角相对应的6个模型,包括语义、概念、逻辑、物理、组件和功能等模型。随着EA的发展,产生了很多的流派,当前主要的EA架构包含:通用框架Zachman、TOGAF(TheOpenGroupArchitectureFramework)、以及适用于政府和军方的美国联邦政府的标准架构FEA、美国国防部的DoDAF等。这些模型在初期主要分成两派,如今正在逐步的融合在一起。随着企业架构(EA)的不断进化,企业架构理论与战略一致性模型相融合,逐步形成了企业战略、业务架构、信息化战略、信息化架构等四个层次的信息化规划方法论。信息化规划过程模型,保证规划过程的正确性当前不论国际咨询公司还是国内的咨询公司,实施信息化规划的过程大同小异,基本上按照一个思路:在分析企业战略、业务架构、信息化建设现状的基础上(即现状评估Asis),以企业架构战略为目标,明确业务架构,遵循“战略驱动和业务导向”的原则,确定信息化战略目标,制定信息化架构(即未来架构规划Tobe),最终通过信息化差距分析,制定信息化规划内容的实施路线(实施计划)。常见的信息化规划过程如下图所示:3信息化规划过程模型现状评估(Asis),以行业和全市系统发展战略为起点,分析其对未来一定时期我市信息化建设带来的现实需求和潜在需要;分析我市信息化现状,明确存在的主要问题和主要改进点。主要包含包含:与业务部门进行访谈,了解业务现状,业务流程以及信息技术对业务的支持情况;与企业领导访谈,了解企业战略对未来信息化的影响;与信息部门负责人访谈,分析和评估信息技术的现状。与信息部门高层访谈,了解烟草的信息技术发展战战略;未来架构规划(Tobe),规划未来信息化战略,制定信息化架构。信息化战略以行业信息化建设和信息技术发展趋势为基础,明确我市信息化建设总体方向和总体指导思想未来一定时期我市信息化建设的主要目标和战略任务,实现上述目标所应采取的关键战略措施等。信息化架构以业务架构为基准,建立未来一定时期我市信息应用架构、数据架构、技术架构和治理架构,建立一个完整的信息化建设蓝图。实施计划主要通过信息化愿景、信息化架构蓝图跟信息化现状进行差距分析,确定未来要建设的信息化项目,特别是各项目需要的资源、依赖关系、先后顺序、投资估算等;确定组织架构和流程、项目实施成功的关键成功要素,实施风险等,确保项目顺利实施。除了以上主要的三个步骤之外,从项目管理角度还包含项目启动、项目验收汇报等。信息化规划架构模型,保证规划内容的完整性基于Zachman的“使用一个逻辑的企业构造蓝图”的思想以及“企业战略与信息架构之间的一致性”原则,信息化规划架构模型按照战略到架构,业务到技术的框架模式,信息化规划模型由企业战略、信息化战略(ITStrategy,ITS)、业务架构、信息化架构(ITArchitecture)构成。企业战略由业务架构支撑和实现,信息化战略由企业战略推导出,信息化战略由信息化架构支撑最终落地实现,信息化架构全面地支持业务架构。信息化架构需要从信息化战略来看信息化架构中的数据架构、应用架构和技术架构间的相互作用关系以及这种关系对业务功能和流程的影响,给出如何对信息化进行治理的框架。如下图所示:4信息化规划架构模型企业战略是设立企业远景目标并对实现目标的轨迹进行的总体性、指导性总体规划,企业战略是信息化战略的最重要的依据。信息化战略是在企业战略的指导下,确定企业的信息化建设目标、愿景、重点,以确保信息化对于企业战略的支持。信息化战略的制定应从企业战略而不是从技术本身出发,是通过技术和业务的结合驱动信息化战略,当然随着应用的不断涌现的新技术,信息化战略还会触发新的企业战略,如互联网技术对当前很多传统企业的企业战略产生了重大的影响,使得传统企业战略重心纷纷转向电子商务。业务架构是连接企业战略和信息技术架构的桥梁,业务架构向上支撑着企业战略的落地实现,向下是信息技术架构设计的依据。业务架构描述了企业应该具有的业务功能以及业务功能之间的关系,各个业务功能构成贯彻企业业务战略的企业基本业务运作模式。业务功能可以参考IBM的业务组件模型(ComponentBusinessModel,CBM),CBM从企业战略出发,将其总体功能分解到各个功能域,然后每个功能域分别从指挥、控制、执行三个层次将各个功能域所应实现的能力进一步分解到各业务组件。每一项业务功能最终都是依靠有组织的人按照特定的业务流程来完成的,因此需要明确组织架构和业务流程,同时为了保证每一项业务功能能够很好的实现,需要通过绩效体系进行监控。功能、组织、流程和绩效组成的业务架构基本内容,是信息化架构的基础。信息化架构基于信息化战略和业务架构,包含应用架构、数据架构、技术架构和信息化治理架构。是信息化规划的核心内容。息化战略和信息化架构是信息化规划的两个主要组成部分。信息化战略用于保证信息化架构和业务目标的一致性,信息化架构的设计和管理,需要遵照信息化战略的指导,支持业务的实现。信息化架构的设计需要遵循企业架构提供的设计原则,指导信息化架构各个组成部分的实施。一个可以参考的信息化架构示例当前各种信息技术发展迅速,每年都会产生新的技术手段和技术概念,如SOA、云计算等,但是总体上,信息化架构总体框架是稳定的,即包含应用架构、数据架构、技术架构和信息化治理架构,不管采用哪种技术,不论是J2EE和.NET,其总体框架是一致的。如下图所示:5信息化架构示例应用架构:为企业战略提供最直接的支持,它直接创造和传递业务价值。应用架构根据业务架构的总体要求,描述支撑业务和管理的应用系统、主要功能和功能之间的关联关系,确定未来应用架构的部署模式。应用架构根据业务架构的总体要求,利用信息化技术对各种业务模式进行优化设计,形成规范、完整、灵活、可扩展的应用系统功能及系统之间的关联关系。数据架构:数据资源是重要的战略性资产。为各应用系统和最终用户提供企业级的、完整的、一致的数据视图和管理环境。数据架构描述企业的概念数据模型、逻辑数据模型、物理结构以及数据管理资源,包括数据的规类、与业务应用的关系、数据的使用和管理策略等。数据架构是信息化架构的核心之一。数据架构的主要作用:一是要识别出企业业务活动和管理活动中所涉及到的、需要由应用系统处理的主要数据类型;二是数据管理的需要,明确企业的核心业务数据,保证这些数据在整个企业层面的一致性、完整性与准确性;三是分析业务运作模式的本质,为未来核心应用系统的确定以及分析不同应用系统间的集成关系提供依据。数据架构规划主要包括数据定义、数据部署与数据管理三部分。技术架构:为应用和数据提供技术支持平台,技术架构描述应用架构实现所采用的技术,同时也包括支持应用系统部署所需的基础设施和环境。技术架构由企业级应用集成平台、公共服务平台、基础设施平台和信息安全平台组成。技术架构描述了应用架构实现所采用的技术,同时也包括支持业务系统部署所需的基础设施和环境。技术架构建议基于SOA理念,遵循J2EE和.NET共存、开源软件与商业软件并存的原则,充分考虑当前前沿技术如云计算、物联网的应用,建立具有开放性、标准化和安全的企业级集成架构和基础设施平台。信息化治理架构:信息化治理(ITGovernance)是国际信息化领域中一个很新的概念,信息化治理即在信息化应用过程中,为鼓励期望行为而明确的决策权归属和责任担当框架。信息化治理对企业的信息化决策机制、信息化组织架构、信息化资源、信息化流程及信息化管理等方面进行分析,并给出符合未来发展需要的信息化治理建议。信息化治理架构以COB信息化理论为指导,结合ISO/IEC17799、ISO/IEC20000、ITIL和PRINCE2等体系标准,以“计划(Plan)、实施6(Do)、检查(Check)、行动改进(Action)”模式,来规划和设计信息化治理架构,包括治理框架、治理组织、运作机制、治理体系。1二、面向服务体系架构(SOA)和数据仓库(DW)的思考最初由IBMdeveloperWorks中国网站发表,网址摘要当前业界对面向服务体系架构(SOA)和数据仓库(DataWarehouse,DW)都介绍的很多,提出了很多优秀的解决方案,但是一般是把SOA和DW单独考虑,SOA和DW有着共同的目标—系统整合,由于基于不同的技术思路,提出了不同的方案。本文将围绕SOA和DW相结合的思路,基于IBM的产品,规划统一的数据库,搭建企业级的技术架构。SOA和DW概念随着IT技术的发展,SOA和
本文标题:基于企业架构(EA)的企业信息化建设模型〔8〕V1.2
链接地址:https://www.777doc.com/doc-4351879 .html