现在的位置: 首页 > 综合 > 正文

服务为主模式遇冷脸SOA在华尔街另辟蹊径

2013年11月07日 ⁄ 综合 ⁄ 共 2613字 ⁄ 字号 评论关闭

SOA和Web2.0在很多方面相互补充,都可以帮助对方成为未来的服务模式。

很多华尔街公司都在打造SOA架构,期待达到一个更高的水准。SOA强调功能实体的完全独立自主能力,采用大数据量的低频率访问和基于文本的信息传递方式,从而达到理想的兼容性。美林证券、摩根大通等公司所采用的SOA技术已经运行了5年甚至更长时间了。根据最近一期《Wall Street && Technology》的调查,37%的买方企业和47%的卖方企业认为,建立一个面向服务的架构仍然是2008年的首要任务。

开源是未来SOA之路吗

SOA能够重组软件功能或者服务,制作比传统软件的开发速度更快的商用软件。分析家和厂商认为,华尔街SOA的前景在于通过联盟或协同的发展模式扩大可用服务。华尔街的公司订购了托管服务公司(如IBM和SunGard),通过销售商、财团、合作伙伴,甚至是竞争对手提供的产品访问网络服务,并发布它们自己开发的Web服务。这种开放原始代码的平台将使华尔街的开发商建立面向服务的应用程序,把Web预制服务、自己的专业服务与企业内外部的数据结合在一起。

Comerica公司首席技术官George Surdu指出,行业内谈论联盟发展模式已有5年之久。“目前SOA方案只有一小部分得以实现,我们有很多技术合作伙伴,如Novell、IBM、HP和Sun。”他说,“理想的结果是我们拥有共同的SOA解决方案,这样我们都可以从中受益。这种联盟的模式可以让我们与其他银行、客户及生意伙伴的交流更加容易。”

IT咨询公司BSG Alliance也是赞成联盟模式的公司之一。BSG金融服务董事Tom Steinthal表示,目前公司正说服一家资本公司使用BSG的e.laborate Web服务共享工具。该工具由两家SaaS(软件即服务)开发商提供,包括salesforce.com。BSG与这家资本公司将联合建立一个应用程序,用于收集运行于企业总线或SaaS模式的信息资料。

服务无望?

对华尔街的一些公司而言,定位于资源共享的Web服务依然进展缓慢。美林证券常务董事Jeffrey M. Birnbaum提出疑问:想要资源共享的这群人是谁?信息价值越来越高,谁会轻易共享?纽约证券交易所永远不会打开一个SOA端口。Xignite公司专门为整合应用程序提供开放平台,其首席执行官Stephane Dubois也表示,客户很可能不会用他们的解决方案来制作处理客户资料的软件,因为信息资料很敏感。Aite公司的Honore也认为,将客户或内部数据暴露在一个共享的平台上是不合理的。 虽然Web服务有认证程序,但人们都不希望泄露客户资料,这阻碍了SOA的发展。当然,企业在采用这些软件之前都要谨慎思考与测试。他建议采用某些类型的网络服务,如FIX 或SWIFT,以降低风险。

以消息为中心的SOA

协作服务的概念多少有点超前,那什么样的SOA才能打动华尔街?专家们一致认为,以消息(message)为中心的架构要比以应用程序为中心的架构更加便捷。

美林证券的Birnbaum认为,SOA领域的下一步发展就是消息。Cutter Associates分析师Shankar Subramanian完全赞成Birnbaum的观点,他认为,以数据或应用程序为中心的架构正在向以消息为中心的架构转变。

对于大公司而言,这将意味着将TIBCO Rendezvous或IBM MQSeries等消息软件作为SOA的中心。Subramanian指出,小公司很可能继续使用微软的BizTalk(BizTalk框架是用于应用集成和电子商务的XML框架)。

摩根大通全球证券服务信息总管John Galante认为,以消息为中心的SOA能够完全支持公司众多的市场服务,如养老基金、共有基金、对冲基金等服务。“我们将SWIFT消息加入到行业标准模式,通过消息模式发送至适当的处理系统,如保管、结算、客户汇报、履约和业绩衡量系统等。”他解释说,“我们是部署SOA和实施消息服务最早的公司之一。”

市场是不断变化的。“我们正从单纯依赖消息向XML及XML系列产品过渡。”Galante说,“一些客户试用了我们的新产品,并给予高度评价,在他们的指导下我们将不断完善面向服务的架构。”

重复使用的挑战

SOA的核心价值是可反复使用代码。通过现有的网络服务,软件开发人员不再为每个程序进行代码的全面改造。但实现重复使用是很麻烦的。开发商通常为了特殊目的或客户要求而编写程序,并非创建一个可由他人重复使用的通用网络服务。通过一个简易且可重复使用的方式来建设自己的Web服务,对开发商而言毫无吸引力。

其实,公司开发一套提供高度可重复使用的服务软件好处很多,如最小程度的定制化使多应用程序都可以共享。但Birnbaum表示,只有一小部分应用程序可以重用。如投资银行可提供的重复使用的服务应该只限于访问基本的账户信息和产品数据。摩根大通的Galante认为,重用是对管理和组织的一个挑战。不过,他指出,摩根大通提供的一些“伪功利”的服务被许多企业集团所使用。公司的报价系统就是一个例子,通常用来处理对冲基金业务、共有基金业务和养老基金业务。Comerica公司的Surdu还发现IT管理是重用的关键。过去,如果有50个新发展项目需要认证服务,那么就需要开发50个认证解决方案。时至今天,通过共享Web服务满足共同的需求,将大大减少项目成本。

SOA如何提供最佳回报

不仅Web服务可重用,美林证券的birnbaum认为,应用程序共享提供了一个好好利用SOA的机会。“这也就是SOA的亮点所在,”他说,“试想让一个曾建造政府债券技术的人去思考建立一个让所有人都能使用的网络服务,这是不现实的。”同一开发商也可以实现应用软件共享。在Birnbaum看来,SOA最大的价值在于能够拆散系统,将软件从硬件或操作系统分离出来,这样软件可以实现轻松安装与维护。那么,华尔街公司是否通过采用SOA得到了最佳回报?使用SOA整合交叉资产和跨境交易系统可以带来很大益处。 举例来说,一个公司可能在纽约、伦敦、香港和东京有单独的订单管理系统,及多种OMSs现金产品、非结构化产品、固定收益产品等。整合平台和共享服务可以有效地提高效率。

Tower Group在最近一项报告中指出,TD证券在未来几年中将把35个交易系统整合为8个。为此,公司需要利用SOA架构,整合各种平台功能,创造共享服务。 

抱歉!评论已关闭.