扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ZDNetChina服务器站 11月20日讯 IBM在开发者大会中首度揭露SOA具体做法,也就是导入SOA的7大步骤,其中包括流程分析、服务设计以及动态组装服务等,IBM预估SOA将可大幅缩短30%~70%开发时间。IBM为了加速推展SOA,一方面对外揭露导入SOA的7个步骤,另一方面也针对电信、金融、保险、医疗产业推出共通模块,并藉此减少企业建模与组装服务的时间。
IBM大中华区软件研发中心经理张嘉如表示,SOA(Service-Oriented Architecture,服务导向架构)这个名词,虽然已经在台湾生根发芽一段时间,但大多数的企业仍不知道该从何着手,目前IBM所释出的SOA导入7大步骤,则是源自IBM自身的经验归纳,同时并搭配服务导向的建模与架构方法SOMA(Service-Oriented Modeling and Architecture),降低企业进入SOA的门坎。
IBM所归纳的SOA导入步骤,乍看之下,似乎与一般的软件开发没有太大差异,但张嘉如表示,两者之间的实际做法差别很大,例如:流程分析与服务分析的切割,以及在服务设计阶段,IBM特别把解决方案架构师(Solution Achitecture)这个角色独立出来,而不是由IT或业务单位的人担任,进而降低IT与业务单位关系不好而影响到SOA项目发展的可能性,也让IT系统更贴近业务。
IBM台湾软件产品处资深产品专员李淑铭表示,过去企业在软件开发过程中,容易把流程分析、服务分析以及服务设计混杂在一起完成,这样的做法比较容易产生需求不清的状况,如果企业在需求不清的前提下导入SOA,只是把错的事情做得更快而已。对此,IBM在组装服务之前,就会透过WebSphere Business Modeler软件工具,以图形化的方式产出BPEL,然后再以SOMA不断把所有流程、服务的切割调整到最佳化。
李淑铭表示,服务模块该怎么切割才最适当,往往会因为业务型态而有不同的考虑,但IBM内部所惯用的方法,则是透过SOMA针对服务模块进行持续性地最佳化调整。所谓SOMA指的是三种不同做法,一种是从业务的角度出发,另一种则是从系统的角度考虑,再者是从几个重要的业务指标着手。然而实务上,这3种做法有可能同时交叉使用。
IBM大中华区软件研发中心工程师林仲辉指出,企业对于SOA的着眼点,大致会从流程、信息以及使用者这几个面向出发,如果从IT的角度来看,则又有连结与重复使用这两个切入点。一般来说,从最痛的地方开始,是最容易看到成效的起始点。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者