2006 年,中间件正以更快的速度向更多层面拓展,国内中间件领域,大家把目光集中于SOA服务架构、协同商务、RFID三大热点,IT业界与用户共同探讨中间件发展趋势及应用方向,推动中间件技术提供商与各行业用户的沟通。业内有分析师认为,今后5~10年将是中间件产品的黄金时期,预测客户需求至少会持续到2015年以后,中国市场每年将保持着近30%的增长。
中间件平台趋“厚”
传统的中间件产品种类繁杂,分别适用于不同的技术领域。企业往往采用多种不同的中间件产品来搭建软件支撑环境,这就导致了两大矛盾——信息孤岛和产品技术的壁垒,并造成IT企业的整体复杂度和管理成本上升、可靠性和安全性降低。为了解决企业应用整合过程中的难题,近几年,许多中间件厂商都潜心研究能够将不同种类中间件产品进行有效整合的集成开发环境,即通常所说的信息化设施。
中间件的应用在2005年取得了巨大的发展,中间件技术的发展呈现出明显的平台化趋势。中间件使得IT的可管理性能得到提高,在应用领域,近几年中间件以多种不同的姿态渗透到不同的环境中,中间件产品无处不在,其中最具代表性的应用领域是信息门户、协同管理以及以RFID为代表的中间件领域。
“中间件正在逐渐变成一个平台,行业的共同趋势是在变厚。” BEA系统(中国)有限公司技术总监喻思成认为,“这也是为什么中间件整个市场越来越大,中间件在整个IT领域所占的比例不是非常大,但是却占有非常核心地位的原因。”
“基于SOA体系架构的中间件是中间件的重要发展方向之一。在SOA架构下,中间件各层可供共享的每个基础构件和业务功能构件都可以包装成一个Web服务,以支持跨越集成和协同。因此面向服务的中间件和面向构件的中间件是当前中间件的重要发展趋势。”著名中间件专家、国防科技大学博士生导师吴泉源教授指出: “中间件是一种随需应变的软件,以融合松耦合方式来应万变,是灵活应对网络环境变化、应用需求变化和软件功能变化的利器。中间件能够屏蔽操作系统和网络协议的差异,为应用程序提供多种通信机制; 并提供相应的平台以满足不同领域的需要。”因此,中间件为应用程序创造了一个相对稳定的高层应用环境。
在采访中记者发现,用户对于中间件的关注,正逐渐由“怎么用”开始演变为“怎么才能用得更好”。专家、厂商与用户的视线也越来越聚焦于协同商务/EAI、SOA服务架构、RFID中间件等热点方面。
基于SOA,新概念迭起
随着技术的发展,SOA已经逐渐成为市场趋势。按照Gartner的预测,到2008年,SOA将成为占有绝对优势的软件工程实践方法,它将结束传统的整体软件体系架构长达40年的统治地位。届时,将有60%的商业公司在进行IT建设时转向SOA。
SOA 如今是企业技术领域中势头最强劲的潮流,无论是IT人员还是公司的高层管理人员,都已经充分认识到IT不仅仅是为业务提供支持,它还必须推动业务的发展。 SOA实现的前景如此美好,那么SOA最大的精华是什么?喻思成认为, SOA最大的精华就是松散连接、存异求同,它采用松散的方式把一个一个孤岛连成一个有机的城市,使得各个建筑能够独立、自由地发展; 但同时它又能够彼此连接起来,从而达到统一自由的协调,把原来冰封的IT平台、IT应用解冻,让IT资产在里面流动。
“SOA的根本思想就是集成的思想, SOA实质上是把集成的概念深化到每一个服务的组件,所以SOA发展的一个基本原动力就是当前用户对集成的需求。” 麒麟远创软件(中国)有限公司CTO戴青海说。
IBM软件集团大中华区总架构师、纽约科学院院士、博士生导师寇卫东告诉记者,要使以企业业务为核心的SOA架构解决方案实现最大化的商业价值,应该从人员、流程、信息、连通性、创建和重用服务这五个方面切入。
“要利用SOA实现更大的价值,使SOA能够协助企业进行创新,就必须要用SOA的办法整合人、优化流程、加快信息传递、对连通性进行整合、关注创建和重用服务。北京市朝阳区的网格化数据管理就是用SOA架构搭建的平台整合流程和应用。”
SOA 架构该如何更好地满足企业需求?东方通科技公司技术总监李春青提出了BOA的概念,并指出BOA是完成SOA的最后一公里: “中国的中间件厂商今天之所以能够取得一定的成绩,实际上首先是得益于对技术和产品的重视。SOA像一只越飞越高的鸟,技术、相关产品也逐渐走向成熟之中,越来越多的应用和厂商都接受了SOA的理念,接受了相关技术的产品。而SOA要真正获得应用,一个很重要的环节就是应用。”
BOA (Business Oriented Archi-tecture)即是面向业务的架构,基本思想是从业务的实际和需求出发,以中间件技术SOA框架为基础,以最大限度地解决行业应用构件和整合为目的。BOA和SOA是什么关系?李春青说,SOA是一个基础架构,BOA是应用系统构件和整合的基本性、策略性方法论,新架构需要方法论的指引才能真正实现落地。无论SOA还是其他新技术,最终要取得成功光有先进技术还不够,还要解决好最后应用的问题,BOA能够为SOA真正落地提供有效的支持。
美国 BORLAND软件公司高级系统工程师赵艳兴强调,SOA是架构设计思想,不是一个具体的构件,不能认为SOA是一个产品,它只是一个概念,更多地要把它跟整个设计结合起来。“也就是说,SOA做得好还是不好,首先取决于你最开始的业务和Web是怎么服务的,服务对应着什么。如果是业务逻辑的服务,就是将业务逻辑的功能以一个系统的方式呈现; 第二,SOA并不等于Web service,Web service只是SOA的一种实现技术。”
赵艳兴指出,SOA存在一些误区,它确实有很多优点,而且也是当前的一个发展趋势。但SOA不是万能的,正是因为它的先进性和目前白热化的炒作,让很多开发商或用户产生很大的压力: 我现在没有SOA是不是很落后?是不是要去做SOA?现在整体来说,SOA还没有形成很大的规模,因为SOA更多的是要协同工作, SOA的复杂性阻碍了它的推广,所以从这些特点来看,SOA真正转化为生产力还需要一定的时间。
协同商务/ EAI全球化协作
在SOA的基础上,业界对协同商务与EAI(Enterprise Application Integration,企业应用集成)也越来越重视。
随着全球一体化市场环境的建立,现在企业更多是以企业联盟的形式出现。客户和厂商之间的信息不对称已经打破,客户会要求更快、更便捷的应用和更个性化的产品,同时由于互联网企业的出现,也增加了新的竞争模式。中创软件商用中间件有限公司副总经理刘靖认为,随着进一步的发展,随着企业联盟的加入,要跨合作伙伴、客户供应商来进行企业信息化的建设、从发展来讲,可以分为四个阶段: 首先是传统阶段和在传统基础上的优化阶段,在这个阶段,建立企业信息化都是以部门为单位来进行建设; 第二个阶段就是内部的整合阶段,通过一些整合中间件的技术,把各个部门的业务流程进行整合; 第三是协同阶段,就是要改善对合作伙伴、供应商以及对客户的协作; 第四个阶段是实时企业的阶段,就是跨入一个虚拟化的企业,在网上形成一个逻辑化的企业,可以实时对市场进行反应。
“协同商务的定义就是将具有共同商业利益的合作伙伴整合起来,通过对整个商业周期的信息进行共享,实现和满足不断增长的客户需求,同时也提高企业本身的活力,通过对合作伙伴优势的整合,共同创造和获取最大的商业价值以及提供获利的能力。”刘靖说,“这里所说的协同并不是平时所说的协同软件,也不是传统意义的群件、邮件、OA工作流和即时消息,而是人和系统的联系、系统之间的协同、人与人之间的协同,这个协同要做到企业内部的协同、内部和客户的协同以及整个供应链的协同。”
面向服务的应用协同的基础架构平台,是将中间件有机组合在一起,用开放的标准将软件资源转化为服务,支持标准的方法来表示软件资源及其协同,重用软件资源,构建新的应用,从技术到业务,从实现细节到应用组装提供支撑,集成企业内部和外部的应用,实现开发和集成的统一。要实现一个协同的商务实时企业需要进行数据集成、信息共享和流程整合。困难在于如何进行有效的集成,包括企业内部的信息系统集成以及整个供应链的集成; 如何灵活应对变化,适应变化的市场要求。
麒麟远创软件(中国)有限公司高级技术经理陈亚东在“业务驱动的银行综合大前置解决方案”中指出,从整个国际金融业来看,前置系统一直是除了核心系统之外的一个非常重要的问题,四大国有银行都已经完成了数据大集中。集中是相对的,而集成是永远存在的。在这个过程当中,银行前置是目前体现大集中最迫切和最有需求的地方。
IBM (中国)有限公司信息工程师卢效鹏和大家分享了IBM基于Workplace前端解决方案的思考。他指出,当前商务所面临的趋势和问题是预算的控制和业务增长的压力。开源节流是企业最主要考虑的问题,企业更多是考虑怎样开源,怎样给客户带来具有差异性的产品,怎样给客户提供具有个性化的服务,这已经成为当前主要考虑的问题。“Workplace在SOA方面的核心价值体现在三个方面: 一是组合应用,把后端的应用系统在同一个界面上进行展现和组合,这种组合是要重用现有的系统,减少在IT方面的投资; 二是提高生产率,我们对于不同用户展示不同的界面,他不需要在大量数据、大量应用之间翻出他希望找到的内容; 三是增强企业灵活性,因为它是可配置的、是流程驱动的、是标准的,可以灵活组合,一旦业务发生了变化,用户可以非常灵活地把它重新进行组合,增强企业的灵活性。”
中创软件商用中间件有限公司产品管理部经理段文良告诉记者,据IBC的统计,在过去的十年当中,世界各地的企业对信息化建设投入的金额达到了18万亿元,这是一个相当大的数目,在这个过程当中每一个企业都建立了独立和垂直的系统,这些系统在特定的历史阶段为企业信息化建设起到了很大的推动作用。随着业务的发展,这些应用系统的更新缓慢和数据无法实现内部的沟通和共享,也严重地制约了企业核心竞争力的发展,无法实现跨部门、跨机构的集成共享。
企业现在面临着各种各样的信息孤岛,在企业政务方面,可能已经投入了巨大的IT建设投资,建立了一个又一个垂直应用系统,随着业务的发展和技术的不断进步,同时也带来了一些问题: 各个应用系统的数据无法实现共享,系统间的数据无法流动,不能在各个系统之间产生协同的运作。这给企业造成的影响就是无法监控整个企业价值链的核心所在,现在企业需要解决的问题就是连接孤岛。企业应用集成中间件是实现系统之间的信息交换、数据共享和应用整合的中间件,这里面体现了三个含义: 一是能够松散集成每一个服务,实现数据集成后,信息就可以在各个系统之间进行交流和共享,一个系统能够通过耦合参与到整个体系架构当中,而且这种介入和退出都不会对服务器产生太多影响。二是过程协同,在连接集成和信息共享的基础上,通过交易实现系统与系统之间、企业与系统之间、人和系统的协同办公,使用接口就可以获得应用系统间的交互功能。三是企业的应用服务是隐藏在内部的一个过程,它的改变可以不对外界其他集成产生任何影响。
RFID中间件,构建完整的生态链
RFID中间件也是这几年的主流概念之一,而 RFID和中间件有什么关系,怎么促进RFID的快速实施,也成为业界的焦点。
SAP中国业务拓展经理俞洋介绍了SAP在RFID应用方面的一些积累。俞洋提出了“电子族谱”的概念,就是利用RFID技术,做到对整个庞大的供应链上,或者整个庞大的数据链上某一个单元数据的跟踪。从产品研发到最终应用,都可以用到RFID。RFID在使用阶段可分为三个层次,第一个阶段是数据的获取,就是从原来的手工获取,变成现在的自动化获取,解决自动化问题; 第二个阶段是对数据的使用,即数据怎样在整个数据流里面发挥它最大的作用; 第三个阶段是通过应用RFID新技术,来带动原有的业务流程改变。
BEA 系统(中国)有限公司企业解决方案部门经理刘松通过案例的形式介绍了RFID中间件和RFID应用系统的价值。刘松指出: “我们原来说RFID是做一个地板,在地板上跳舞,现在我们是要把这个地板往下延伸一层。我们现在说的RFID中间件不只是跟RFID打交道,还要跟很多控制设备打交道,如PRC设备、LED和传感器等。RFID中间件变成了传感器的中间件,把那些电器设备的信息转化成原有系统可以处理的信息。我们在原有的架构上延伸了一层,这一层就是RFID中间件的价值。”
中国科学院软件研究所副研究员软件工程技术中心副主任金蓓弘指出,今年6月份,科技部会同多家单位推出《中国RFID技术政策白皮书》,其中提到了关于 RFID的公共服务,指出RFID公共服务是RFID的社会性应用的基础服务体系,概括为提供认证、注册、管理、编码、编码的检索和跟踪等服务。“我们把这些文字性的解释概括一下,RFID的解析服务、目录服务、跟踪服务及大规模的信息分发服务就相当于域名解析服务,主要是从RFID的编码一直到某个指定的服务器的映射,在指定的服务器上,通常会提供这些商品的信息或者服务。RFID的跟踪服务就是用户可以去指定我需要跟踪哪一类电子标签、哪一类物品,就可以获得相关物品的一些信息。目录服务的前提条件就是要把RFID电子标签跟商品的属性绑定起来,提供商品信息的查找。最后是面向RFID的信息分发,其最终目的是要使大量参与者能够参与到大规模的资源共享和协同。”
有参会专家表示了对RFID应用的一些担忧: 第一,由于部门间的协作还是在某些局部环节,不但限制了RFID的应用范围,也增加了成本; 第二是RFID保密的问题; 第三是稳定性的问题,军用物资在战争环境中间很容易受到电磁、核辐射等影响,有一些RFID可能进入核环境会完全失效,影响正常使用。
对此,中科院自动化所RFID研究中心副主任曾隽芳表示,保密问题越来越得到重视,一些公司也在推出相应的方案,一是前端采集的保密措施,二是后端网络的保密措施。前端采集主要是通过保密的标签和读写器端的认证来保证安全,在标签和读写器的数据传输,是加减密的。之后就回到一般的IT系统、信息系统保密措施,包括用户的认证、信息访问权限的控制、加密的网关、防火墙,这些技术就不是RFID专用的了。曾隽芳说,另一种观点认为标签只传ID号是比较安全的,在传输的过程中,把ID号传到后台,再对相关信息进行返回,即使被读出来也不带明确含义的信息。总的来说,现在保密方面还是比较脆弱的,还没有特别强有力的、万无一失的措施。
(责任编辑:城尘 68476636-8003)