浅析SOA成熟度模型的五个阶段
创始人
2024-03-20 11:51:50
0

在实施SOA之前,企业先应了解如何通过评估工具来定义当前的环境与技术现状。作为评估流程的一部分,SOA成熟度模型起到了至关重要的作用。

评估SOA的准备度

任何企业都希望能够从SOA部署中获取满意的回报,但事实往往却相反。虽然成功部署SOA并没有捷径可循,但依然能从以下两个方面来判断你的企业是否适合实施SOA:

◆明确定义服务:企业必须能清晰地组织并定义服务,无法定义服务意味着暂时不需要SOA。

◆测量投入与产出:如果投入的时间与资源多于所能获得的商业价值,那就代表SOA并不适合你的企业。服务的价值并不在于如何建立,而是在于如何使用。

一旦判定SOA适合你的企业,下一步你就可以通过SOA成熟度模型的五种阶段来逐层推进你的SOA实施。

阶段1:初始阶段

在这个基本阶段中,SOA的概念刚刚开始在企业中成型,鉴于这一阶段中“摸石头过河”的特性,因此建议企业把重点放在以下几个方面:

◆通过点对点服务,基于平台集成多种应用。

◆试验不同的SOA技术方式。

◆通过第三方面向服务引擎来自定义集成(比如Microsoft BizTalk, IBM WebSphere等)。

◆创建Web服务试点。

◆在那些不需要显著投资回报的部门进行SOA项目测试。

阶段2:搭建服务

这一阶段中,灵活的松耦合服务是主要特征,投资回报也开始显现。企业中的多种应用可以开始集成,通过使用可靠的,开放式标准的,基于信息的基础架构。应用组合内的服务识别通常是以一种自下而上的方式。除此之外,搭建服务阶段还有以下几种关键特征:

◆支持不同与分散的系统。

◆可靠的信息传递,无论是异步还是同步。

◆易于部署及提供服务。

◆通过服务与元数据结合来实现数据库集成。

◆绩效管理、监控与评估。

对CTO或技术执行者而言,创建一个知识中心,设定指导标准,以协助员工遵守SOA设计的初衷和原则是一个好方法。

阶段3:商业与协同服务

在SOA成熟度的第三阶段中,服务能够灵活地融为流程的一部分。如上文所述,第二阶段是通过由下至上的方式来发现服务,而第三阶段则是通过由上至下的方式来识别应用组合内的服务。商业流程模型工具,以及基于标准的商业流程执行语言,都会在这个阶段中推出。总的来说,第三阶段中的主要特征表现如下:

◆易于修正现有服务。

◆从特定层面测量服务的可用性。

◆商业流程规则具体化。

◆向事件驱动的流程靠拢。

◆基于现有服务,创建复合应用。

◆建立跨企业安全机制。

阶段4:可测量的商业服务

SOA成熟度的第四阶段是测量复合商业服务并加以调整,以求取得更好的绩效、灵活性与服务重用。除了服务本身之外,在这一阶段中,应用也能通过基于运营绩效度量的基础架构来实现所需的服务等级协议,而各种报表与仪表盘也都会被创建。第四阶段的关键活动包括:

◆商业服务监控。

◆事件驱动仪表盘与提示。

◆复杂事件处理的执行。

◆定义商业流程测量标准。

◆提高对商业流程的可见度,加强可管理性。

阶段5:优化商业服务

这是SOA成熟度模型的最高阶段。在这个阶段中,公司的服务会进行动态再配置,以提供实时优化的商业绩效。 服务的质量、可升级性、可用性和绩效都会全面铺开。在这个阶段中,SOA会灵活根据商业目标进行优化。

SOA不只是简单地生成服务,同时也是改善应用与商业互用性的关键渠道。培养SOA意识是一种持续的流程,在配备了适当的工具,并做好准备工作后,实现SOA在企业中的全面过渡就会具备更牢固的实际基础。

【编辑推荐】

  1. 成功部署SOA项目的八个最佳实践
  2. 详尽分析 Oracle的SOA五步走方案
  3. 改善企业SOA治理结果的十个策略

相关内容

热门资讯

施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...
VMware vFabric (2012年5月17日中国北京)——全球虚拟化和云基础架构厂商VMware公司(NYSE:VMW)今...
由浅入深学习CentOS入门 在系统的学习CentOS入门的知识中,我们掌握了一些基本的设置。今天我们来讲一下CentOS入门中的...
虚拟现实 人工智能和人体未来会... 探讨像虚拟现实和人工智能这样的技术将会跟人体发生怎样的融合。未来将会出现模糊虚拟现实和现实本身界限的...