生命周期管理对SOA治理的实现
对服务生命周期管理也是支持SOA治理的一方面。生命周期管理实际上是对SOA治理的实现,服务生命周期管理有服务的设计、服务的开发、设计的管理,这都对应着管理流程的每个部分。当定义好一个模型的时候,下一步就是把做好的SOA的治理规范、流程通过工具来实现。
对于这些服务来说,需要有一个完整的生命周期进行管理,第一步是通过建模方式在企业里面对企业的流程和架构进行一定的理解,在这基础之上发现有哪些可以抽取出来作为你的服务。第二步是集成阶段,要对发现的服务进行相应的架构设计以及相应的开发。第三步部署阶段,在开发测试结束以后就要部署到架构里面去。
用Rational实现SOA治理
有效的SOA治理帮助你做到下面几点东西,服务生命周期管理,从模型开发以及部署管理全流程式的支持SOA的治理。IBM有整个的解决方案,包括产品、方法论以及服务帮助企业服务SOA的治理,当你在SOA治理里面定义好这样一些流程和方法的时候,这时候你可以通过Rational Process Management帮你把流程固话下来,同时让团队所有的人了解SOA自己的流程。第二个工具就是Rational portfolio Management,可以在这个工具里面得到不同的数据,帮助决策在SOA治理和SOA项目开发当中有哪些项目是要重点投资,哪些项目要派技术更高的人员参与。Rational portfolio Management可以帮助你管理人力资源,人力资产,让你清晰看到或保证你的资源和资产使用率是最高的,可以帮助你投入到项目成功里面去。
另外还有Rational ClearQuest、ClearCase等一些工具, 可以实现产品的结合,可以事先声明周期的确认性,帮助你实现产品的质量控制。通过这些工具的结合可以实现从需求到建模、开发、测试以及流程部署的可追溯性。帮助我们确认下一步开发的确实是客户的需求,同时可以正确地把各种模块组装在一起形成最终的发布系统。还可以支持全球异地开发,当你组织在全球都有研发团队的时候,他们可以很好地协作起来。
通过Rational质量管理的手段可以更好地提高SOA模块的质量,这些工具包括性能测试、功能测试、手工测试工具。另外,通过新收购的Watchfire产品,可以帮助你了解部署的SOA产品里是否漏洞。通过RSCA可以确认架构服务足够的灵活,资产管理的服务,可以搜索到相应的服务。同时,对项目经理和管理层来说可以收集有用的数据决定项目的状况,包括项目资金预算使用情况,以及现在开发系统的缺陷趋势情况都可以清晰的看到。
IBM提供整个生命周期管理每个部分相应的工具支持,同时这些生命周期的工具支持SOA的治理。IBM正在从应用开发逐渐转向SOA的服务,IBM在这个阶段全程提供相应的工具、方法以及相应的服务区支撑它。
如何通过IBM Rational实现SOA治理?
0
相关文章