APP下载

企业架构设计方法的研究

2016-06-03王秀霞郭志军席欣

中国管理信息化 2016年9期
关键词:架构设计数据仓库架构

王秀霞 郭志军 席欣

摘要:

为加强公司内部管理、适应市场竞争环境、顺应信息化发展趋势, 实现公司战略目标, 公司急需引进企业架构设计方法,提升公司的生存和创新能力, 帮助公司平衡IT效率与业务创新之间的关系, 保证组织的全面IT战略需要,实现企业范围内最紧密的协作。

一、 企业架构理论

企业架构的设计和实现要基于架构理论的不断发展和完善。不同的企业架构理论,内容也不尽相同。架构框架是一个或一套基础结构,用来开发大范围的不同架构。它描述一个用构建块的集合来设计企业目标状态的方法,并显示这些构建块如何搭配在一起。它应该包含一套工具并提供共同词汇,也应该包含所提议标准的清单以及符合标准的可以实现构建块的产品。构建块可以是架构元模型实体的目录清单、矩阵及图表、功能规格、应用模块、软件和硬件产品及其组合。企业架构框架并不是企业架构本身,但是它可以告诉我们如何组织和描述企业架构。企业架构框架至少包含三个内容:识别描绘企业架构所需要的信息类型,将信息类型组织成逻辑结构,描述信息类型之间的关系。

二、 企业架构与IT之间的关系

长期以来,信息化建设普遍存在一种现象,即“信息化”成为若干“信息化建设项目”之总和。虽然许多组织都强调这些项目都是由“总体规划、分步实施”原则指导来进行的。这种“项目导向”的信息化建设方法,总是在企业需求不断变化和IT技术快速发展的现实中陷入“力不从心”的境地。当前,企业形态和业务内容变化越来越快,企业对信息化的要求、面对的情况和实现的系统越来越复杂,企业应用系统与企业的生产、运营、管理和决策结合在一起。同时,市场的不断变化和业务的快速发展,又不断地对应用系统提出新的需求,新业务的发展、新部门的产生、新地域的拓展都要求信息系统不停地“扩张”。

在这种背景下,企业管理者需要一个解决办法或一种理念来回答:如何建立与业务战略紧密相关的IT战略规划?如何实现IT战略规划?如何实现IT系统的灵活性?如何降低IT投资和运营成本,并且从IT投资中获取更多回报等等?根据国际和国内的经验,企业架构的方法可以有效地解决这些问题。对企业架构的基本期望是希望它能在对业务战略和流程理解的基础上,进行信息化顶层设计,形成灵活稳健的IT结构,构建和谐的IT环境。

三、 企业架构设计方法研究

企业业务架构是企业战略转化为日常运营的机制。业务架构与IT架构的结合形成了企业运营的基础平台。业务架构是基于战略决定企业各组成部分如何运转的工具,建立了企业战略与日常运营之间的关联关系。宏观层面的企业战略需要通过业务架构来进行分解,从战略范畴落实到战术范畴。日常运作的组织、流程、IT系统都应该是在业务架构指导下运转的。

针对企业应用集成设计,本项目采用系统的企业架构设计方法。该方法论主要定义了企业架构元模型,并基于元模型给出实施步骤、计划。企业架构设计的基础是企业架构元模型(EA Metamodel),它提供了一个完整的企业业务及信息化要素描述框架,它包括企业业务管理和信息化需要哪些元素,这些元素之间是什么关系,如何实现从业务战略,需求到技术实现方案端到端跟踪。

企业架构包括业务架构,应用架构,数据架构和技术架构。业务架构是企业架构的基础,其它几个架构的存在都是为了支撑业务架构。为了在一定程度上实现架构元模型,本项目企业架构设计采用自顶向下和自底向上协同工作的方法体系。自顶向下的方法上,以业务发展目标、企业架构战略目标和业务分析为指导,向下依次展开业务架构组、应用架构和数据架构组、技术架构组的设计工作。自下而上的层面,根据公司信息化系统现状,并借鉴行业最佳实践经验,为应用、数据和技术架构组的设计提供现实依据。最终的架构设计在管控方法论的指导下,通过各个项目组的协同工作,实现架构蓝图的落地。通过如下图所示的这套架构设计办法,实现企业业务战略和IT项目实施的有效衔接。

架构设计工作分为架构管控、业务架构、应用架构、数据架构和技术架构五部分,各部分的主要工作和依赖关系如下图3-1所示:

业务流程是现代企业运营的核心,企业架构的任务就是设计出高效的业务流程体系。企业IT架构由数据架构、应用架构和技术架构组成,三个架构之间联系紧密,相互作用。而数据架构是IT架构的核心,因为信息系统支撑下的企业业务运作状况,是通过信息系统中的数据反映出来的,数据是信息系统管理的重要资源。数据架构的现状分析和未来设计需要从技术和业务两方面综合考虑,满足公司当前和未来可能的业务需求和技术要求。

各应用系统之间需要进行信息的共享,为达到横向集成、纵向共享的目标,需要通过信息集成层进行跨系统的交换。

决策分析层包括数据仓库和数据集市,经过加工转化后的规范数据被加载到数据仓库。数据仓库中保存了面向不同主题的历史明细数据,这些明细数据被用来进行统计分析,通过固定报表、仪表盘、自定义报表和多维分析等展示方式供最终用户使用。数据仓库中的数据经过再次加工汇总,被加载到数据集市中。数据集市是面向各个业务部门,由各个不同的业务分析主题组成,提供详细的、预先计算好的数据结果集。通过智能决策管理应用,为高层领导的战略管理、科学决策提供支持;为各部门领导日常进行业务计划和、预测和业务发展趋势分析等提供有力依据;为基层操作人员对各种异常情况进行预警,对日常业务活动进行监控提供技术支持。

展现层提供给最终用户访问数据仓库系统的工具和手段。主要包括企业门户,最终用户通过企业门户来访问数据仓库、数据集市以及各种应用系统。企业门户提供对企业内外网的单点登录,经过统一授权的用户可以访问自己权限内的数据仓库和数据集市功能,如固定报表、即席查询、多维分析、关键指标绩效考核等。利用这些前端分析展示工具,业务人员可以方便快捷地得到想要的生产经营信息,高层领导可以进行业务决策。

猜你喜欢

架构设计数据仓库架构
基于FPGA的RNN硬件加速架构
功能架构在电子电气架构开发中的应用和实践
基于安全性需求的高升力控制系统架构设计
基于数据仓库的住房城乡建设信息系统整合研究
LSN DCI EVPN VxLAN组网架构研究及实现
分布式存储系统在液晶面板制造数据仓库中的设计
探析电力系统调度中数据仓库技术的应用
基于数据仓库的数据分析探索与实践
一种基于FPGA+ARM架构的μPMU实现
对称加密算法RC5的架构设计与电路实现