企业架构成熟度模型:四大阶段不能跨越

 
   | |

导读:文章介绍了企业架构成熟度模型的四大阶段Silos(各种应用程序乃是以点对点的方式,链接成相互分离的系统)、IT标准化(standardized IT)、标准化商业流程和商业模块化。

关键词:成熟度模型 企业架构 SOA

 
正在加载数据...

  SOA服务导向架构,可以将软件与信息服务直接与商业流程整合,如此一来,服务就可以重复使用,必要的时候还可以重新组合。这样的发展大幅降低了开发成本,同时也改进公司为客户与供货商等提供新服务或改善服务的能力。

  对于企业而言,这些应用都是相当正面的,不过,即使SOA确实符合企业的需要,你可能还是会面临来不及构建的问题。CISR20年间进行了456个企业研究项目,从信息架构的策略与IT主导的策略性选择(IT Architecture as Strategy and IT-Driven Strategic Choices)一文中描述了4个不同架构阶段,包含:

  第一阶段:Silos(各种应用程序乃是以点对点的方式,链接成相互分离的系统) 第二阶段:IT标准化(standardized IT) 第三阶段:标准化商业流程 第四阶段:商业模块化。各阶段IT投资比例如下图所示:

各阶段IT投资比例

  大多数的企业现在都身处于第一或第二阶段,无法更进一步跳至其他阶段,在SOA未被广泛有效采纳与应用之前,企业都往往需要经过好几年或是数十年的时间,才能推进到下一阶段。

  CISR的研究提供一个让商业与IT人员有所依循的准则及方向,有了这依循的方向,企业就可以避免分散心力,也可让大家在经历这场长期抗战,在做出种种努力之后,不会感到灰心与失望;同时还可了解最后抵达成功的时候,公司将会是何等样貌。在长期建构的投资过程中,每个阶段都会让你拥有立即的回报。

  ROSS表示:你的竞争者可能跟你同样处于相同的架构基础上,而且他们也不可能跳过任何一个阶段,对于那些没有遵循法则,只是不断在尝试错误的人来说,这样可能浪费更多时间与精力,最后反而建置出一个不合适的商业流程与信息基础架构。

  ROSS建议我们不要试图大幅跃进,CIO应该与其他的业务伙伴合作,按部就班让企业一步步地前进,强化专业,建立认同感与增进ROI回报率,这样反而更能保持长期的成长。在发展之际,除了外在的建设,心智上的基础建设也需要同等的成熟度,这也是CIO与其他企业同僚另一个评估的方向。

  四个阶段的演变

  即使他们不懂这4阶段演变是什么,一个成功的企业还是会不断地努力往更完善的阶段前进。

  如今大部分的公司都处于技术标准化的第二阶段。整个1990年代,诉求的重点很明显是放在IT所开发出的Silos独立商业系统,发展的目前主要都是为了解决特定部门的需求。由于部门的要求不同,因而产生高额的费用和支持需求,这种复杂的状况(成为早期IT的象征),让企业无法成长,更不用说浪费了许多的成本。这结果最后导致大部份的企业都尽可能采用标准化平台技术,只采用一种或两种PC架构,以及一个标准化的数据库技术,以便供所有部门使用,或是采用相同型态的硬件和操作系统供Server使用。

  比较进步的企业会处于第三阶段,也就是标准化的商业流程。在这阶段中,商业范畴的问题会被全面考虑,而且IT负责人与业务负责人会成为共事的伙伴。 非常少数的企业可以进入第四阶段─商业模块化,第四阶段会将商业流程和他们支持的技术模块整合,之后就可以有效地重复再运用,或是灵活地加以重新组合,这是SOA组织对SOA效益的基本承诺。在这阶段各单位会了解哪些流程应该专属于哪些特定部门所有,哪些流程应该成为整个企业的标准,哪些是两者都适用。

  McGrane指出:要从第一阶段进入第二阶段,可无法像火箭一样快速。尽管费时费力,不过今日许多供货商、顾问、信息人员,都已经广泛地了解如何建立「成功标准化平台」的战略与策略。至于第二阶段到第三阶段,则是需要组织变革和企业的责任背书,这反而是比较难的一环。进入第四阶段会更困难,这需要对公司整体重新作定义与定位。

  第一阶段到第二阶段的主要任务大部分属于信息部门的范围,ROI的重点在于成本节省上面。然而第三阶段到第四阶段,专注的焦点转换到“IT如何满足各部门实时性或定义性需求”上,依据需求开发商业流程,创造出弹性化模块化的IT服务架构,此时ROI的重点在于“让企业更加灵活敏捷”。


面向服务的敏捷性
 成功的面向服务架构SOA开发的方法(二)
 成功的面向服务架构SOA开发的方法(一)
 敏捷式软件的特征
 敏捷SOA成功秘诀之IT运营和监测
 名师讲堂之Kent Beck——响应式设计,现接受报名
 敏捷开发的关键问题
 距离敏捷中国大会2009还有两周,报名从速!
 另一种层面的敏捷开发
 如何解决敏捷开发中的用人不当问题
 忘记成熟度模型 敏捷模型到来(一)
 忘记成熟度模型 敏捷模型到来(二)
 忘记成熟度模型 敏捷模型到来(三)
 敏捷中国大会2009顺利闭幕 大师云集精彩纷呈
 敏捷开发中的架构设计初探
 企业架构成熟度模型:四大阶段不能跨越
 如何处理敏捷开发中的迭代问题(上)
 如何处理敏捷开发中的迭代问题(下)

原文出处:http://www.ciotimes.com/ea/infor/200911250912.html
 
来源:CIO时代网    
 
 
 
 
 

SOA与Web服务安全

 
由于微软Azure在市场上可以买到并且于二月份开始付费使用,微软就云计算向美国国会献策。本周微软高级副总裁Brad Smith就颁布一项……
 
由于Web服务的安全要求至少有点模糊的事实,这个情况恶化。Web服务应该是灵活的,以至于其他程序员能用他们来编排Web服务创建者也许没有想象……
 
可扩展标识语言(XML)、Web服务和面向服务架构(SOA)在软件开发领域是最流行的东西。这些流行词在拥有成百上千个独立系统的大型企业中……
 
在面向服务架构中,测试并不能够节省应用程序的运行时间。 没错,运行时间进程和环境必须被测试,但是,通过在细微的视角审视服务的能力极限……
 
如果Wall Street实施健壮的企业架构,经济萎缩应该已经避免了——至少如果你问企业架构新书编者Leon Kappelman……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录