中国金融电脑:SOA:敏捷响应,世界变平


 2007-11-28 00:00:00       759

SOA:敏捷响应,世界变平
本刊记者  王冬

SOA是 “面向服务架构”的英文缩写,是一种企业信息管理应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓“服务”。形象地说,这些“服务”就像大小不一的乐高玩具中的积木,它们间的灵活组合可适应不同的业务敏捷管理需要。这将成为业务信息化管理的新模式,从而极大推动电信、银行、零售和政府部门等业务敏捷性,提升竞争力,以带来更快捷便利的顾客响应。

业务敏捷,世界变平

《世界是平的》一书作者托马斯•弗里德曼在他的作品中讲了如下两个很有趣的故事:
作者本人给位于德克萨斯州的奥斯汀的Dell管理部门写了一封信,询问他自己的Dell笔记本的各个部件来自哪些国家。得到的答复是,处理器由美国Intel公司设在菲律宾、哥斯达黎加、马来西亚或中国的工厂生产;内存由韩国、日本、中国台湾或德国生产;显示卡由中国内地或中国台湾生产。

某天早上10点,Dell发现很多客户订购的笔记本电脑都要求配备40G的硬盘,如果这样的话,两个小时后,供给链将出现断货信号,并自动地发送给Dell销售部门、公司网站以及所有的订购电话接线员。如果你正好10点半向Dell发出订单,公司的销售代表会对你说:“您现在只需要在40G硬盘价格的基础上多支付10美元,就可以得到60G的硬盘的配置。”利用这种促销手段,在一两个小时内,Dell可以根据全球供应链的情况重新塑造顾客对产品的需求结构。

世界因互联网与IT力量推动在变平。企业发展中的市场开拓、战略调整、经营方针完善、管理水平提高,在今天更需要依赖IT支持。从竞争的角度来讲,传统的方式已无法满足企业发展与竞争的需求,企业必须变得更加敏捷。上述两个故事事实上就都在讲述一件事,那就是如何让企业的业务变得更加灵活,或者说更加敏捷。

SOA带来高敏捷、高ROI

业务敏捷性是指,企业对变更进行快速和有效的响应并利用变更来得到竞争优势的能力。业务敏捷性取决于企业信息的自由流动、服务和业务流程。这要求IT系统必须能够满足业务的变更。IT系统事实上一直在不断演变和发展,以寻求对业务敏捷性的更好支持。今天的SOA为支撑业务敏捷性提供了新的思路和方法。

目前,许多企业都是通过硬线(Hard-wired)关联的模式实现企业内外部的应用沟通,但这种模式很难快速响应市场变化。SOA集合了Web服务等基于行业标准的软件组件,让企业能够建立灵活、可重复使用的应用关联来应对特定的行业问题,例如旅游网站订票系统、银行的抵押业务或制造商的供应链简化。

可以说,在满足IT系统的敏捷性上,SOA逾越了几个最基本的障碍。一是它通过统一的标准的方法,能够统一描述出各种业务,或业务对象与业务模型。这些业务对象和业务模型应该能够很容易地被组合或重组。二是它通过统一的标准和架构,能够解决不同系统之间的信息交互。尤其是当企业IT系统由多平台(IBM、BEA、Microsoft、SAP、Oracle等)和多技术(J2EE、.NET等)构成时,企业异构性非常复杂,某项业务可能涉及企业内部系统、外部环境、供应商、分销商和客户等。这就使得业务的变更牵涉到众多合作伙伴。SOA有更好的互联技术来满足不同系统之间的信息交互,从而保障企业业务系统的敏捷性。

通过帮助企业获得业务灵活性,SOA具有以往IT方法所不具有的高投资回报率,这包括四种基本收益:减少综合支出,提高资产再利用,提高商业灵活度以及降低商业风险。据国外用户统计,目前约有97%的客户认为SOA可以降低企业成本和提高收益。

SOA中国路线图技术实践

今天的中国,实际上有着非常好的快速获取SOA价值的机会。很多中国企业正在实施跨省的数据大集中项目,把信息汇总到一个统一的界面呈现给管理者。理论上,企业完全可以利用这一系统整合的机会,实现大规模的流程优化,而SOA恰恰提供了一种企业财力可以承担的解决方案。SOA还可以帮助企业增强风险管理能力和合规性。如在金融业,可利用SOA提供支持以满足新《巴塞尔协议》(Basel Ⅱ)要求的技术架构,从而降低组织的合规成本。虽然SOA的价值还有很多尚未挖掘出来,但只要企业真正理解了SOA带来的业务价值,他们就会不断地利用这一变革性能力,不断地优化、调整和延展组织机构和业务流程,以取得竞争优势。

SOA中国路线图技术实践全国路演活动于10月31日在北京拉开帷幕。国内SOA厂商之一的普元公司称,未来中国企业信息化都将SOA化,并推动人们使用各类社会服务更为便捷。此次北京站路演进一步解读了IDC所发布的《SOA中国路线图》(参见表1和表2)。

表1  中美SOA定位对比

美国
中国
过去的半个多世纪,美国从主机时代、PC时代,到了现在的网络时代,积累了打量的应用系统
过去中国近30年的IT建设为多生产型系统,服务型系统普遍未开始建设
美国实现SOA架构关键任务是:对已有系统中的功能进行提取和包装,形成标准的“服务”
大量“服务”需要全新构造才是中国SOA的主要任务

表2 中国SOA实施策略

IT建设领先领域(电信、金融)
服务型系统还没开始大规模构造领域(政府、电力、国防)
1.       采用对老系统进行切割和封装的方式,或整个系统包装成一个服务
2.       未来的新建系统用粒度更小、组合更容易、架构更灵活的面向构件技术构造
3.       用ESB实现新旧“服务”的注册与管理
1.       首先需要统一标准(SCA/SDO)
2.       用符合SOA标准的方法--面向构件--构造粒度更小、组合更容易、架构更灵活的“服务”
3.       SOA的流程管理
4.       SOA的软件治理
5.       多“服务”用ESB实现集成

华为公司合作集成部部长肖橹在帮助广东移动做管理系统时发现,当解决了从各个系统中提取“服务”,还把这种“服务”提供出去,并用流程实现多种交互后,系统变得前所未有的便捷。他说:“这就是SOA。”
广东移动的陈跃峰博士评价道,在采用EOS这个SOA 平台之后,整个流程和性能有了一个很大的提升,特别体现在用户的感知度上面,系统速度得到提高,节省了操作时间,维护成本大为降低。

事实上,这些早期的SOA部署者现在意识到,SOA和每个领域差异化手段的结合允许他们将解决方案标准化,同时仍保持差异化的竞争优势。一个毫无疑问的趋势是,SOA将帮助中国企业更快响应客户需求,增强在全球市场的竞争力,从而对中国企业发挥重大积极的影响。

普元董事长刘亚东说,由于没有历史积累的老的系统阻碍,中国企业可以更轻松地步上SOA快车道。新的搭积木一样的企业软件的构件方法将极大提升信息管理SOA化的效率。

相关阅读: