乐思软件

提交需求|联系我们|请电400-603-8000

电信企业在IT系统选型时对SOA的选择


  已有应用的服务化改造及部署

  在服务建模和设计完成后,需要进行现有应用的服务化改造工作,主要需完成相应软件开发、测试和部署工作。具体应用服务化改造需考虑如下因素。

  1.根据服务建模和设计进行服务实现,并对已有服务进行管制;

  2.推荐采用MDD(模型驱动开发)的开发方法,重点关注模型的设计而不是手工编码;

  3.测试SOA的服务,特别是对SOA架构和服务有效性选择的测试;

  4.部署关注性能和服务的QoS;

  5.项目实施建议采用RUP(统一开发过程)的迭代方法降低风险,一般推荐迭代2轮。

  改造工作的重点是结合系统现状和改造需求,合理安排众多服务的改造计划,以保证IT系统向SOA演进的整体进度。

  IT系统的SOA实施策略

  从目前电信运营商的情况来看,各运营商都尚未大规模实施SOA,但是已经有一些系统具有了SOA的特征。如流程管理的功能及WebService接口标准的运用等,这些在一定程度上对SOA的推行有积极意义。

  业界对于SOA实施的启动推进方式主要有两种,即流程驱动主导和功能驱动主导。

  由功能驱动主导的SOA实施启动推进方式对需求分析的要求非常高,因此在SOA实施的初期阶段一般都会采用流程驱动主导的方式。

  考虑到任何IT技术转变都存在一定的风险,为了控制风险,在SOA实施时推荐采用先试点后推广的方式。试点宜采用流程驱动为主导的服务建模和设计方式:选择1到2个具有典型性的流程做试点,只从功能系统中封装流程牵涉到的服务,服务按流程所需来进行建模和设计。

  在流程选择、梳理、服务定义之前或者进行的同时,需要进行SOA基础平台和相关基础服务的建设。

  在试点取得成功、得到用户认可之后,可以考虑在整个业务应用领域实施。整体的SOA实施需要流程驱动和功能驱动相结合的服务建模和设计方式。

  流程驱动和功能驱动相结合的服务建模和设计方式可以结合两种方式的优点。流程分析可以兑现业务需求,功能分析可以充分考虑到现有的系统能力。

  试点时,SOA基础平台(包括企业服务总线和服务管理等)已经建设完善,在整体实施阶段只需要考虑容量问题。

  关于SOA的未来

  与企业架构合并:据Loraine Lawson,SOA将成为企业架构(EA)的一部分并成为其选择之一。她认为,这对双方都有好处--EA的工具箱里多了一套工具,同时SOA也能从EA中获得更大的空间。

  云计算:很多刊物认为云计算是SOA的拯救者。McKendrick认为:……在很多情况下,SOA中的服务就是私有云中的服务。而且,有效的云计算结构需要良好的面向服务架构的支撑。

集成系统网络情报信息数据库

CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录