信息化 频道

引入SOA分级模型 提高项目成功率

  【IT168 专稿】SOA (Service Oriented Architecture,面向服务体系架构)是将开发和业务流程所需的各项操作开发成“服务”(Service)的一种IT体系架构。在这种架构支撑下开发和组成的业务流程本身还可以通过流程编排与其它“服务”组合,从而实现松耦合的复杂“服务”。

  目前,SOA技术已经从理论走向了现实,越来越多的企业正在或准备享受SOA带来的回报。与传统IT项目类似,采用SOA技术同样是一个循序渐进的过程,从简单SOA项目到SOA型企业,从技术平台到技术标准遵循都是渐进过程的一部分。

  尽管采用SOA技术同样是一个渐进的过程,但是与传统IT项目相比,它仍然具有明显的独特性。面向服务的架构思想不仅提供了一条解决问题的思路,也同样对整个项目的管理过程提出了一个新的挑战。

影响SOA项目成功的主要因素

  在SOA的世界里,“业务模式”和“技术实现”比以往任何时候都结合得更紧密。这是由于通过服务间松耦合编排方式构建的应用具有极大的灵活性,可以更敏捷的适应业务需求的变化。换句话说,SOA型的IT架构为业务开展提供了更新、更有效的技术支撑。

  正是因为SOA与业务的密切关系,使得影响SOA项目成功的因素跨越了传统IT项目管理的范畴。

  从下面的SOA项目成功因素三维模型可以看出,除了传统的“使能工具、平台和应用”因素之外,“实施方法论”和“企业文化”也是保证SOA项目成功不可或缺的重要因素。其中“实施方法论”要解决的是从何入手、如何建设的问题;“企业文化”要解决的则是如何建立SOA型企业的问题。

  从另一方面来看,影响SOA项目成功的关键因素又可分为技术因素和管理因素两大类:技术因素包括技术的采纳和相关技术标准的遵循;管理因素包括企业发展策略、组织架构和IT架构、信息和资源共享模型、IT治理、流程等。

SOA项目成功的关键因素

0
相关文章