作 者:汪蔚
在普元软件主办的“SOA中国路线图技术实践全国路演”广州站上,播放了一段短短的flash视频,把看似八杆子打不着的环球嘉年华和SOA联系起来,实在让人叹服。
环球嘉年华的游戏设备都是在国外定做,然后运输到各地现场组装。在环球嘉年华各国巡演的准备现场,可以看到一个个集装箱整齐地堆放在场内,多位金发碧眼的老外穿梭于各个箱体之间,卷着袖子,手拿扳手,忙着拆卸箱子,组装设备。大箱子内,层层叠叠地堆放着各种规格的红绿黄色的轨道。
为了方便运输,游戏设备被分解成一个一个标准模块,可以根据需要进行组装。虽然产品的大小各异,但是接口的尺寸却合乎规范。因此,嘉年华能在很短的时间内把各个产品通过轨道整合起来。这个理念和SOA的理念奇妙地相似。
但是,游戏设备毕竟是设备,游戏设备的组装是无法和复杂的企业环境完全相提并论的。广东移动管理信息部支持维护室经理陈跃峰和佛山市顺德区农村信用社科技部副总经理刘超就深有体会。
生死存亡的选择
陈跃峰在去年做电子运维平台时和普元EOS平台狭路相逢。他开玩笑说,那时候面临生死存亡—因为基站等服务对象的需求变化很多,也很复杂,开发显然跟不上变化的速度。服务对象提供一个需求,陈跃峰这边最快也要两三个月才可以开发出来,很难满足服务对象的要求。第二个难题就是技术复杂,系统不太稳定,意外较多。
陈跃峰面临的选择是,要么继续这么做下去,不停地进行调整,直到多年后系统彻底不行了再重换;要么换一个平台,重新建构。如果选择前者,那意味着运维成本会变得更高;如果选择后者,那意味着前面的投资基本作废,肯定会有损失,更为严重的是,新换的平台能否支撑得住还是未知数。
此时,陈跃峰刚好接触到了EOS的理念。由于EOS产品在电信行业口碑不错,而且换EOS的成本和继续使用前一套平台的运维成本相比,显然要低不少。因此,陈跃峰就开始调研、测试EOS。为了尽量把损失降到最低,在测试完成之后,广东移动要求免费试用EOS中最复杂的两个流程。等到试用没问题之后,广东移动才谨慎地把系统搬迁到了EOS的平台上。
刘超和EOS的相遇之旅显然要轻松得多,也主动得多。顺德农信社当时有四大系统:综合业务系统、综合前置平台、信息分析平台、综合管理平台。2005年,顺德农信社开始启动内部系统—综合管理平台。在选型时,刘超是广上网,多收集。在他收集的很多IT产品信息中,当然也包括普元EOS平台。刘超认为EOS的理念不错,很灵活,而且当时在交行已经有成功的案例。刘超打电话到普元软件咨询后,普元软件非常重视,迅速派出相关人员奔赴佛山。刘超他们又考察了一些案例,经过一年的考虑后,终于选择了EOS平台。
对SOA的不满足
虽然目前这两家企业的实施应用情况都比较顺利,但是陈跃峰和刘超显然对SOA还有一些困惑。刘超的困惑是,现在各个SOA厂家都在谈技术和标准的问题,但是这些技术、标准还没法和实际应用结合起来。而刘超作为一个最终用户,最想知道的不是抽象的技术和标准,而是到底有多少东西能够应用于自己的业务中,怎么才能让自己的客户满意,以及如何给客户提供最好的服务。
陈跃峰则需要的更多。他希望厂商能够给他更多的需求模型和需求分析、咨询,而不只是提供一个开发的工具。他认为,开发本身并不难,只要选好产品,花几个月怎么都能开发完。但是,在确定开发工具之前的需求分析,以及对业务逻辑的梳理才是最难的。对行业用户来说,在面对很多新技术、新流程时,很难明确该如何进行流程的逻辑梳理,最好能够提供一个符合企业发展现状的业务模型。也就是说,希望厂商能够提供一个完整的解决方案。正是这样的想法,陈跃峰希望SOA的技术不仅仅是一套工具。
陈跃峰和刘超希望这些问题能引起SOA厂商们的广泛关注。