作为企业核心决策者之一的CIO必须意识到,他们所做的任何IT决策对企业未来的发展都至关重要。决策一旦失误,小则浪费人力物力,大则拖累企业的长期发展。作为企业IT建设的纲领性文件,企业的IT战略规划显得越来越重要。
什么是企业架构
企业架构(Enterprise Architecture),简称EA。是指对企业事业信息管理系统中具有体系的、普遍性的问题而提供的通用解决方案,更确切的说,是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。复杂系统集成的关键,是基于架构(或体系)的集成,而不是基于部件(或组件)的集成。有效的企业架构对企业的生存和成功具有决定性的作用,是企业通过IT获得竞争优势的不可缺少的手段。
企业架构的目的和作用
好的系统架构使你能在IT效率和业务创新之间达成恰当的平衡。它允许单个的业务单位在追求竞争优势时安全地进行创新活动。同时,它确保了组织对集成的IT战略的需要能够被满足,并允许跨越整个扩展企业的最紧密的可能的合作协同。来自于良好企业架构的优势能够带来重要的业务效益,这在公司或组织的利润或亏损中清晰可见:
1.更高效率的IT运行
2.降低的软件开发、支持和维护的成本
3.增强的应用可移植性
4.提高的互操作性和更为简单的系统和网络管理
5.提高的处理关键性的企业范围的议题的能力,如安全
6.更容易的升级和系统构件的替换
降低未来投资的风险
降低的IT基础设施的复杂度
现有IT基础设施投资的回报率的最大化
开发、购买和外包IT解决方案的弹性
新投资以及IT拥有成本的全面风险的降低
更快、更简单和更便宜的采购
采购决策更简单,因为在有条理的规划中,管控采购的信息是随时可用的
采购流程更快 - 最大化采购速度和灵活性而无需牺牲架构的一致性
采购异构、多供应商的开放系统的能力
企业架构的分类
可以分为两大部分:
业务架构和IT架构,大部分企业架构方法都是从IT架构发展而来的。
① 业务架构:是把企业的业务战略转化为日常运作的渠道,业务战略决定业务架构,它包括业务的运营模式、流程体系、组织结构、地域分布等内容
② IT架构:指导IT投资和设计决策的IT框架,是建立企业信息系统的综合蓝图,包括数据架构、应用架构和技术架构三部分。
对比 RUP 和其他主要关注于实现的规程,企业架构领域原则上的关注点是企业范围内的业务需求的识别、规范,及优先级划分,感觉它也是一个做企业信息化规划的方法。我认为,做工具型产品和企业级产品有个差别,那就是做企业级产品需要由工具型产品的产品型公司向咨询类的服务型公司转型。
如何规划企业架构
1.预备阶段
这一阶段关注的是满足新企业架构的业务指导所需的准备和初始活动,在此阶段,应当采纳面向服务的原则。这将帮助本阶段两项额外的输出——治理和支持策略,以及初始架构库进行相互的调整适应。
2.架构愿景
本阶段关注于愿景、范围、业务驱动力以及准备情况评估。需要在这个阶段定义架构项目的规模,风险承担者以及架构视图。
3.业务架构
这个阶段关注于业务架构方面的事情,如人员、流程和职能。需要在这一阶段开发出一个基准和目标业务架构,并进行支持已有架构视图的缺口分析。
4.信息系统架构
这一阶段解决的是应用和数据架构问题。需要开发基准和信息系统架构,进行支持已有架构视图的缺口分析,架构信息系统服务,并将它们与业务服务相关联。
5.技术架构
本阶段定义架构所需的软硬件基础设施。在定义技术时,应当使用SOA参考模型。
6.解决方案
本阶段关注于初级实施规划,然后确认前面阶段所定义的架构的交付工具。对解决方案组合、集成以及管理,以及内部或外部服务供应商的确认在本阶段完成。
7.迁移规划
本阶段的关注点是利用一个支撑性的先前阶段确认计划搭建一套细化的系列过渡架构,和项目实现团队一同创建可行的实施和迁移。
8.实施治理
本阶段关注实施的架构性监管。架构实施应当坚持按照先前阶段所定义的TOGAF和SOA治理及策略模型进行。
9.架构变更管理
本阶段关注新架构的变更管理,并帮助考虑采纳面向对象的原则。架构变更管理的目标是要确保架构能够实现其原有的目标业务值。这一目标包括以紧凑的架构方式管理架构变化。
10.需求管理
处理所有类型的需求,包括显着的业务推动者、关系,及新的功能和变更请求。
企业架构的实施建议
任何企业发展壮大并成熟都会经历曲折,但万变不离其宗的就是当企业发展到一定规模,必然需要一种可以从全局角度对企业业务、信息系统、技术等进行规划和部署的机制,企业希望通过企业架构来解决这些问题,而在实施企业架构难免会有些误区。现在有很多的企业架构框架,例如TOGAF、FEA、DODAF等。
企业在构建架构时应该如何选择?
1、无论企业的最终选择如何,都需要清楚的意识到这背后还需要进行大量的工作,而不单单是获得一个“架构框架冠军“的虚衔,最重要的是需要审慎的选择,再开始工作;
2、在选择前,决策者需要考虑企业架构将如何被运用在企业中。通常,一些企业同时选用了多种框架方法,TOGAF考虑到它不会成为企业唯一使用的框架和方法,因此它能够与诸如DoDAF、MoDAF、 eTOM、 BIAN、 SABSA、 PMI、COBIT等进行互操作;
3、决策者需要明确的了解企业需要达到的目的、运用范围以及执行的时间。在实施过程中,企业可能无需采用框架中的每一句话,具体情况视其自身需求而定;
4、切勿拖延,现在就开始企业架构之旅。当你开启这个旅程之后,你也许会发现在同行业的竞争中,你的企业已经落后于采用企业架构公司5-8年;
5、采用企业架构之前,企业需要做足准备并持之以恒,同时还需要有从错误中学习的勇气。此外,为了帮助企业能够快速的针对其当前和未来架构的快速调整,应在员工之间建立一些实战经验分享,企业运作是动态且不断变化的,而架构方法也应随之进行灵活的调整。
企业架构可以帮助企业做出明智的选择。这其中包括如何使用标准,以及如何将标准应用于那些还不具备标准规范的新兴技术。新兴技术是企业与竞争对手进行差别化的最佳机会,同时它们也代表着一定的风险。企业可以利用企业架构来管理这些风险和机会。