Progress:SOA遭遇新挑战 ESB挑大梁
恒定的新技术潮流意味这SOA在未来将会在于更多新的挑战。企业服务总线(ESB)可能在软件架构中将会成为更为重要的一部分,业内观察家Robin Bloor如是说道。
逐渐增长的消息负载需要更好的ESB,同时,架构师需要更好地应用ESB,Bloor建议,他是Bloor Group的首席分析师。此项言论出自于在波士顿举行的Progress Revolution 2011会议。Progress近年来的工作重心主要是高性能的ESB以及先进的复杂事件处理。
在高性能现代化的企业事件、服务以及流程中,逐渐增加的事件流已经成为软件架构师必须面对的境况的新内容,新的挑战让架构师感到进退两难。这些东西都施压于服务。“不仅仅是事件,还有伴随事件的服务”都是企业在不久的将来需要精通的内容,Bloor强调。
这些问题在SearchSOA.com的2010 SOA现状调查结果中也有所反映。此项调查发现在服务的上下文环境中处理事件和流程已经成为实际的问题。在调查结果中,这也成为SOA所面临的最显著的挑战,达到了26.7%。
“ESB已经成为必须,但是现在它也成为如何做事情的基础,”他说道。
若干技术趋势导致很多事情对于架构师来说越来越难,Bloor解释道。BPM、移动应用和云计算的广泛应用都是新的趋势。
“唯一有所不同的是移动,” Bloor说,我们还没有构建出一个可以交付移动服务的基础架构。因为移动发展比较迅速,“直到苹果公司交付出iPad,我们都不知道会发生什么。”云计算让IT基础架构更为复杂,创造了新的集成连接需求。
响应流程管理(RPM)粉墨登场
同时,Hub Vandervoort表示若干不同应用的增长以及用户寻求越来越多的ESB,他是Progress公司SOA基础架构产品的CTO。这意味着他们首先需要故障转移、高可用性以及更多的面向事件。针对这部分,Progress提供了一系列ESB,从基于ActiveMQ的产品到附属于FuseSource的产品,再到Sonic企业消息线。
Progress继续追寻市场策略的双刃剑:一方面关注ISV,自从该公司带来了4GL,一些ISV已经成为其合作伙伴;另一方面关注准备采用前沿集成软件的企业用户,这方面该公司通过一系列单一优势的初创公司来实现。
近年来,该公司加强了其复杂事件处理(CEP)功能。该功能称之为“响应流程管理”或者是“RPM”,这也是本次会议的重要主题。CEP主要由John Bates来负责,他已经成为该公司的杰出发言人,尤其是上个月Progress CEO Rick Reidy宣布即将辞职之后。Reidy接班人有待确定。
与会者Bryan McDowell看到了RPM的潜力。他是Golden Flag的创始人,该公司主要关注移动平台软件和咨询业务。他表示GoldenFlag也是Progress的合作伙伴和中间商。
“RPM作为下一代技术浪潮的新思想,于我而言很有意义,”他指出Progress在过去对于ESB的概念做出了很大的努力,对于RPM来说可能也是同样的。
McDowell表示他期望了解更多关于RPM的内容,很有可能在Savvion BPM、Actional SOA治理以及Apama CEP软件中看到,这些都是Progress通过Control Tower管理控制台已经集成的内容。
“通过Control Tower,产品可以集中于一点。我不确定是否这个产品足够成熟,能否交付这个概念,”他说,但是“这个产品可能还没有足够的实际环境中的实战经验。但是我很感兴趣。”
SOA会发展的更好吗?
总体而言,McDowell认为Bloor的对于移动设备可能很难在SOA上出现的言论表示赞同。然而,SOA却是不错的方法。
“我了解到通过SOA的设备集成,而不是通过应用。如果我们要做的话,我们会做一个点到点的接口,”他说。但是SOA可能本身需要进一步发展,来处理更快的系统和新的复杂性,他建议。
“我还没有看到SOA如何来处理面临的一些新的挑战,我并不认它能够很好地处理实时场景,” McDowell最后补充道。
SOA必须发展来支持事件处理,他最后强调。
集成系统网络情报信息数据库
CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录

