挑战 CHALLENGE SOA在不同行业中所处的地位也是不同的。Genpact(dalian) 简柏特(大连)有限公司的前身是通用电气(大连)行政管理技术咨询有限公司,公司成立于2000年6月。2005年9月公司更名为简柏特(大连)有限公司,通用电气是其最大的股东,拥有40%的股份。简柏特为通用电气各业务集团以及其他跨国公司提供各种业务流程外包服务,包括金融保险业的交易处理、财务服务、信息技术支持、客户服务中心、员工服务、工业供应链管理等。所服务的客户遍及中国内地及中国香港、日本、韩国、新加坡等国家和地区以及部分美洲、欧洲国家。简柏特(大连)ADM应用开发管理部经理马明认为,在他所接触到的行业客户中,对于SOA的需求还不是非常强烈。他们从去年开始,就已经在一些外包的项目中使用SOA,在财务系统上部署SOA架构比较普遍。很多情况下,是由于该企业以前就有ERP系统,在改造财务系统时,他们在与客户充分沟通后,引入SOA架构,主要还是和ERP一起部署,在ERP不能涵盖到的地方用SOA来进行互补。从之前尝试过的例子看来,马明认为SOA还是处在厂商推广阶段,用户反倒是比较冷静。用户在尝试SOA的过程中,一部分用户并没有看到SOA具有非常大的功能。相反,在尝试的过程中,他们却发现,以前所部署的系统只要经过重新审视并加以再研发,还是能适应新的环境的。对于所设想的SOA的美好前景,马明表示,要想真正实现还有很长一段路要走。 马明希望看到,SOA真正成为企业级应用,各个系统之间的无缝交互,从财务到供应链,从人力管理到物流,是一种系统架构,提供统一的接口,让不同的系统、不同的平台来获取数据,共享数据。在他所接触到的中国企业中,IT系统的积累没有国外的那么多,各个系统的独立性并没有那么强,业务的僵硬性也不是那么凸显。对于企业应用来说,目前的一些实现手段已经够用,他们现在为用户开发的更多的还是业务软件,用软件来帮助功能的实现、业务流程的管理。 北京百莱玛机械有限公司是一家生产建筑机械的企业。他们在1998年就开始进行一系列的流程信息化。信息主管Lesteryou有很深的技术背景,曾是Oracle资深工程师,他认为,SOA所要求的松耦合和敏捷性之间有一个权衡的难题,服务松耦合设计其实是一把双刃剑,在带来应变敏捷性的同时,也给业务建模和服务划分带来难题。所以在SOA的讨论中,业务建模的争论总是最多。而在SOA跨系统集成的难题上,又面临安全性考验。SOA的设计将跨越计算机系统,并且还可能跨越企业边界。Lestsryou说:“我们不得不考虑在使用Internet 时的安全性,以及如何链接其他业务应用的安全问题。” Lesteryou从他的技术背景认为,当1996年由Gartner提出SOA时,它保持了7年的静寂,没有人响应。而在2003年的时候,SOA进入技术视野,也就是当时只有CIO/CTO才注意到,搞市场、销售的人是不会知道的。SOA在中国必然要经历一些过程。第一阶段,认为SOA是新一代的企业整合技术。主要是用Web系统把业务整合起来,伴随着Web服务在企业中运行;第二阶段,SOA成为是一种架构风格;第三阶段,是SOA达成业务敏捷的IT构建方法、架构风格、技术标准的一个总称。 价值 VALUE 供职于业内SOA厂商中的一名专家认为,SOA其实是一种策略。比如说,顾客到餐馆去吃鱼香肉丝,这是一个服务,做鱼香肉丝就属于业务处理能力,可是大家做的鱼香肉丝是不一样的,也就是服务质量(QoS,Quality ofService)不一样。大家都能够做鱼香肉丝,这是一个接口层次上的问题,但是质量存在不同,而且当客户对这个餐馆表示不满的时候,餐馆经理就出来处理问题,是重新做一份还是免单。如何解决问题就是业务策略。这样一个例子,其实表明了在过去代码的时代所无法表达的内容。一个业务活动有它的业务处理能力,有它的功能,同时有跟这个功能有关的一些关于质量的要求,还有一些处理各种各样事件的业务策略,所有的这些东西融合在一起,会出现在服务的描述之中,还会组装在一个形式化描述的业务流程里面,这些东西都是业务人员可以懂的,透过这样一个东西他就自然而然地将下面的一些应用和各种各样的数据整合在一起。与此同时,SOA架构也提供了人工活动的支持,这种人工活动的支持也是通过服务的接口来描述的,从而使得人员、数据、应用可以无缝进行相互协作。 简柏特公司的马明则认为,SOA理想状态下是非常诱人的,这肯定是一种发展方向,未来这几年内还是处于市场培育阶段。他透露说,他手下的开发工程师已经开始在做这方面的努力。先练好内功等待时机的到来。