与SOA实为殊途同归 EAI已步入最佳“实践”期

  作者:王昌宇
2006/6/8 13:20:36
听惯了SOA(面向服务的体系架构),有人再提起EAI(企业应用集成)还真是有点发懵,加上有些国外企业基于商业目的的需要,故意混淆有关的概念,称SOA为EAI的“拯救天使”,将EAI喻为“死神之吻”

本文关键字: 理论探讨 EAI

听惯了SOA(面向服务的体系架构),有人再提起EAI(企业应用集成)还真是有点发懵,加上有些国外企业基于商业目的的需要,故意混淆有关的概念,称SOA为EAI的“拯救天使”,将EAI喻为“死神之吻”,这就更令人丈二和尚摸不着头脑。其实,拯救天使也好,死神之吻也好,你完全可以不必理会这些说法,只要明白,你要解决的问题是什么?

信息孤岛是最大的问题

随着业务的发展,信息孤岛的问题已经成为当今行业企业亟待解决的问题。以电信行业为例,电信有很多的业务,如一个本地电话业务就有普通电话、ISDN一线通、公用电话、国内长途业务、小灵通、商务集团、电话程控新业务以及国际长途业务的区分,此外还有长途电话服务、公共热线服务、数据多媒体服务、增值服务和电话卡服务等业务,这些业务是随着市场的需求不断变化衍生而来的,这就使得我们无法构建一个完整的信息系统可以囊括所有的电信业务。实际上,电信部门不同的时期分别构建了不同类型的业务系统,由此就形成了一个个“信息孤岛”。“信息孤岛”限制了业务之间的横向连接,割裂了业务之间的联系,造成了业务运营缺乏灵活性,很多新的业务开展不起来,因此打破信息孤岛就成为当今IT领域最为急迫的课题。

为打破“信息孤岛”,90年代就诞生了大量的EAI产品和供应商,其中比较有代表的包括WebMethods、TIBCO等,他们在EAI的发展过程中积极思考,完善EAI的理论领域并在实践上做出了积极的探索。与此同时,中间件厂商也开发出了相应的产品以解决“信息孤岛”,如IBM的Websphere Integration以及东方通科技的TongIntegrator、TongIntegrator-ESB、TongWorkflow等产品。时至今日,这些产品已经越来越成熟,并积累了大量的应用案例。当SOA的概念和方法提出来之后,也被用于解决信息孤岛。

据国内的有关专家介绍,在一个商业环境中,SOA之所以得到厂商的推崇,是因为这种全新的应用软件架构,力图将所有的功能封装成为相互独立的服务模块,然后再通过完备定义的接口相互联系起来。当我们在不同应用系统之间,构建新的业务应用的时候,就可以按照一定的顺序来请求这些功能模块所提供的服务,从而构建新的业务流程。

从目前来看,SOA的思路方法无疑是非常出色的,从长远来看,必将成为未来的发展方向。但这并不意味着SOA是目前解决信息孤岛问题的最佳选择,因为从成熟度来看,SOA在接口规范、在安全性方面都还有很多没有解决的问题。此外,SOA作为最新的科技手段,其价格也比较贵,往往是传统解决方案的2倍以上。但SOA的方法也有很多可取之处,其封装好的服务,可以被很多新应用的调用,产品的复用程度比较高,长远来看可以降低系统开发的成本。但传统的整合方法,也有很多的可取之处,一来成本低廉,技术成熟;二来系统的效率和可靠性都比较高。

SOA技术与传统中间件技术相结合的模式来解决用户整合集成的问题,将是近5年来的最佳方案,对于用户而言,采用什么样的技术方法解决系统的信息孤岛问题,需要根据用户的实际情况加以选择。SOA、EAI以及整合类产品之间,并不是替代的关系,它们都可以解决应用集成的问题,用户也不要把这些概念混淆在一起。

中国厂商厚积勃发

很多行业用户比较青睐国外的产品,对于国内厂商的技术水平不是非常了解,这和国内厂商的市场推广有很大的关系。与国际厂商动辄四页整版广告宣传相比,国内厂商在资金实力上难免捉襟见肘,但这并意味国内厂商在技术上落后于国际的厂商。相反,在对于本地用户情况的熟悉了解上,在售后的技术服务支持上,在产品的性价比上,国内厂商更具有优势。

在这里我们还想说说SOA。SOA是一种软件体系架构,或者说是一种软件开发的模式,并不是某个或者某几个国际厂商的私家技术。SOA的思想是为全球的软件厂商共同享有的,也只有得到了软件厂商的普遍支持,SOA的前景才会真正光明起来。SOA是全体软件厂商共同追求的目标,因此也必然是一个逐步发展完善的过程。

具体到目前的实际应用问题,解决问题的手段方法,可以是SOA的,也可以是传统中间件技术的方法。在此,之所以强调用户需要重视非SOA的方法,并不是因为国内厂商没有SOA的技术和实力。以东方通科技为例,去年12月16日,东方通推出新的“面向业务的体系架构”——BOA(Business Oriented Architecture),该架构得到了国际知名厂商SUN公司的积极响应。BOA除了满足“SOA”和传统中间件技术外,更整合大量的满足本土用户的应用经验,使得大型软件的开发、部署更加贴近应用,能更好地满足中国日益膨胀的“行业支撑平台”的需求。在BOA产品的支撑下,SOA的理想才能够实现落地,国内企业为SOA做了一件最好的“唐装”。

国内行业用户在将目光着眼于最新科技发展,在关注最新科技动向的同时,也应该将更多的目光着眼于实际的应用,更加理性的判断所遇到的问题,寻找最佳的解决问题的方法。这些方法不一定是最新的技术。以人民银行小额支付系统项目为例,小额支付系统是继大额支付系统后,在该网络上运行的又一个重要应用系统,为各银行、企事业单位、个人提供支持跨行小额贷记业务和借记业务的支付清算。在小额支付系统中,支付报文以批量的方式在支付系统中进行传输和处理,系统7×24小时运行,如何保证数十万乃至数百万的支付报文的可靠传输,如何兼顾到目前国内的网络传输环境,以往银行所采用的ftp的传输方法就存在非常多的问题。为此,东方通科技基于其消息中间件产品TongLINK/Q开发了通用数据传输平台(GTP),非常好的解决了用户的实际问题,其所采用的就是传统中间件的手段。

在BOA体系结构中,类似GTP这样的产品,是作为一类特殊的软件套件加以推广的,被称为VSP(Vertical Solution Package)。用户不需要了解中间件,也不需要进行二次开发,凡是涉及大量数据、多点可靠传输的问题,都可以直接使用GTP产品。类似的产品还有很多,如基于短信、USSD两种可选的通讯方式,东方通科技推出的移动应用平台(MAP),已经在很多的银行获得了应用。与国际品牌的产品相比,国内应用产品的开发更具有针对性,更能满足本土企业的需求。

如今,中国中间件厂商已经开始在平台产品上占据竞争优势。根据IDC、赛迪资讯的最新数据报告显示,中国中间件厂商的市场份额已经开始反弹。在基础中间件方面,中国中间件厂商的消息中间件、交易中间件、应用服务器以及安全中间件已经开始替代国外的产品;在整合类产品方面,中国中间件厂商的产品和方案不仅在价格上占据竞争优势,在技术支持和服务上的优势更是得到了发挥;至于定制封装的通用类产品,国内厂商更是独树一帜。

在基本的事实面前,应该有足够的理由看好中国中间件平台的未来发展,国内厂商所要做的就是要加大市场的投入,争取行业用户的机会,不要让国内的行业用户被一些华而不实的宣传所蒙蔽。

来源:eNet

责编:王昌宇
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918