如今,面对SOA标准的进一步建立,研究国家城市银行和美国银行等大型银行的成功实践,银行等金融机构开始认识到SOA的价值所在。
如果通过指向可重复使用的服务,SOA可以促成各操作单元的解构,改善IT及业务的调整,并且加快新产品和服务的推出进程,这些都使银行能够更为快速地将新业务推向市场。
标准给SOA实践开路
明确了业务内容的体系架构将有助于金融机构看到SOA的价值,但更为重要的是,一些SOA的解决方案可以提供一些关于标准的基准。举例来说,许多可用的框架提供了标准的关于客户的定义,从而帮助银行从不同的系统中识别出对应的客户,这样的标识与识别显然只是标准的开始,银行可以借此提高共享服务的有效性。
厂商们并非采用私有标准,产业联盟甚至私营银行也都在为标准而努力。以IBM为例,它是从IFW(信息框架)开始的,即启用了一组数据、程序及对象模型用于帮助金融机构将业务架构改变为介于企业间的架构。埃森哲也提供了一个SOA标准,名为高性能银行框架。而Wakefield IFX(搅浑式金融交换)论坛则在10年前就开始为金融数据交换推进一个开放且互操作性强的标准,以此来满足全球金融服务行业的业务需求。
此外,今年4月SAP和Microsoft宣布了银行业架构网络(BIAN)的形成,该网络的使命就是帮助银行建立有助于他们业务操作的SOA。据了解,BIAN在运行时与银行的业务距离很近,以方便银行找到分享数据并建立一个宽泛的产业标准的方法。显然业界对BIAN撑起标准的大任寄予厚望。
可重用服务扩大服务范围
无论如何,标准的或缺并不能阻止国家城市银行继续实践SOA。作为SOA的早期接受者,国家城市银行早在4年多前就实施了SOA。身为国家城市银行CIO的McCartin无不自豪地表示:“从最初的实施到现在,SOA的实施带来的最大改变就是无中心化。当然最大的推动力就是核心系统的焕然一新。”
McCartin认为,银行在实施SOA的过程中有一个通病,就是将SOA打上“技术途径”的标签。但实际上这并不全对,SOA其实是有管理业务的权利的。开始几年,国家城市银行将SOA的运行当作一个集中的主动性方案。但就在一年前,他们转而采用非集中的SOA模型,使得任何业务节点的职员都能够创建一个服务并将其存放在公共服务区域。McCartin将SOA的实施视为一次进化,因为他们由此获得了更为优异的架构,并且因为是非集中化的架构而使服务范围形成了更大的规模。从投入产出比的角度看,McCartin更是感叹不已,他说:“去年凭借可重用服务我们避免了两千万美元的IT建设,这就是真正的节约成本。”
系统整合体现SOA价值
当国家城市银行运用SOA缩减成本时,美国银行作为全美金融服务行业中最大的SOA使用机构,却拥有一个非常不同的业务驱动力——其对SOA的实施使自身业务获得了更大的竞争力。
负责企业级SOA实施架构的Conroy表示,美国银行对SOA的使用并没有使其业绩得到增长,更多的则是整合和对标准的促成,但这并不表示SOA没有使美国银行节约大笔成本。
对于拥有约300家子银行的美国银行而言,它会将每一个新加入的银行的IT系统都移植入自身的系统。但是,显然,这样的移植并不总是一个非常明晰的迁移。因此,从2005年开始,美国银行借用MBNA信用卡公司将其账户转入该平台上。但是Conroy指出,在银行系统的迁移中,美国银行往往将一些最近常被需求的应用转变为服务以便整个银行都可以对其重用,这个时候,SOA的确显现出了它的价值。
从Conroy的主张中可以看出,美国银行在其CORBA系统中就已经应用了SOA原理。在今年4月,美国银行宣布已经选用SAP ERP产品,更深入地整合其内部金融报告系统,然而这并不意味着美国银行运行的产品全部是SAP的,或者代表着BIAN(银行业架构网络)的立场。Conroy认为,银行IT系统一旦卡死在某个数据模型就很难摆脱,因为这样的模型在帮助用户的同时也牢牢地控制了用户,当面临不同提供商之间的数据模型整合问题时就只有死路一条了。
整合延缓核心系统衰老
当然,好的系统整合是成功实施SOA的一个基础原则,同时也是实现诸多利益的关键,如加快市场业绩的增长等。IBM金融领域解决方案事业部软件组副总裁Chae An表示,用户对市场增长和成本控制有一种渴望,这种渴望也在驱动SOA带来已有服务的重用性。
Chae An指出,逐步采用SOA带来的新性能可以延缓银行核心系统的使用期限,并且这种逐步的转变过程减缓了核心系统分裂和突然被取代的风险。
根据Chae An的观点,银行正在开始期待有关SOA的应用如何部署到未来的网络环境中,即如何将SOA与Web 2.0进行整合。如今,带有Web 2.0特性的SOA解决方案已经面市,诸如分支银行办公室或不同呼叫系统之间的职员通信等。企业不同的SOA见
SAP:SOA就是业务流程转换
SAP的相关负责人称,虽然说SOA早期在业界的影响力并不大,而且只是围绕着将客户数据合并生成单独的视图以供银行及其柜台之间转换使用,但随着时间的推移,SOA已经越来越多地承担着银行核心职能部门与事务部门之间的数据转换了。SAP向来认为,企业级SOA是一种为业务应用添加实质内容的解决方案,并将此称为业务流程转换。而这一点理念正契合了当前人们对常见业务流程效率的美好期望。
微软:不能盲目变革
与SAP持相反态度,微软的相关负责人则警告银行用户不要依据SOA转换业务流程的特性来盲目寻求变革。
尽管外界都在宣扬着SOA的美好愿景和颠覆历史的能力,但是我们不得不面对一个现实,那就是我们银行业用户依然身处于SOA发展的早期阶段,正如任何其他的新兴科技一样,结果总不如理想中那么美妙,以至于有很多产业性的文章都在质疑SOA体系下的投资回报率是否如期望那么高。
但即便如此,微软仍然坚持SOA的潜在价值,就像SOA逐渐在业务转换体系中凸显其价值一样,SOA的关键问题还是实现自我价值。
此外,还有一些话题是关于SOA管理整个组织IT运转的复杂性。毫无疑问,这需要SOA将其特性体现在所有环节中,显然,谁一旦做到这一点就能保全一个竞争性极强的企业优势。