信息系统综合集成的水平反映了一个企业、一个部门,乃至整个国家信息化建设的水平。面对复杂多变的网络世界,中间件已经成为信息系统综合集成的利器。
中间件概况
信息系统综合集成的水平反映了一个企业、一个部门,乃至整个国家信息化建设的水平。面对复杂多变的网络世界,中间件已经成为信息系统综合集成的利器。
中间件是继操作系统和数据库管理系统之后随着网络的兴起和发展而新兴的一种基础软件,可以视为位于网络各结点操作系统之上、网络应用系统之下的一层支撑软件。
与单机应用相比,网络应用所面临的问题是开放的、演变的,分布性、自治性和异构性。作为支持网络应用的中间件,必须支持随需而变,适应网络世界及其应用的发展与变化,把分布在网络各处自治、异构的信息系统有效地集成为一个一体化的系统。
计算机信息系统是利用计算机采集、存储、处理、传输和管理各类信息,并以人机交互方式提供信息服务的计算机应用系统,是由计算机硬件、软件和相关的应用人员组织而成的一体化系统。上述信息系统的各部分都是分布在网上的。
为支持信息系统的综合集成,新一代中间件通常采用分布对象技术,以及软总线加软构件的总体结构,通过对象代理、消息代理、适配器和包装器等机制,并围绕信息系统的上述基本结构,在基础设施之上建立基础中间件,进而深入应用软件的资源层、业务层和表现层建立应用中间件,最终面向具体应用领域建立领域应用框架(或平台),从而全方位支撑信息系统的综合集成。
中间件是继操作系统、数据库管理系统之后,随着网络技术的发展和应用而不断深入的一种基础软件。中间件可以划分为基础中间件、应用中间件和领域应用框架三类。其中,应用中间件主要有数据资源集成、应用资源集成、业务流程集成、门户集成等中间件。
中间件市场三点关键
一、2007年国内中间件市场上,传统单一功能的中间件如安全中间件、交易中间件产品出现萎缩。
随着企业信息化的不断深入,传统单一功能的中间件逐渐不能满足企业用户的综合复杂的业务需求。提供完整综合功能的中间件产品,成为必然要求。如市场上常用的Java应用服务器平台产品,多数已经集成了传统中间件的功能,如交易事务处理、安全认证功能。但是在传统行业,如银行、电信,这些行业对某些业务的功能和性能有特殊要求,因此,传统单一功能的中间件如交易中间件的需求会长期存在。二、传统工作流技术(WorkFlow)和CORBA相关技术结合。
随着SOA概念推广及产品和市场发展,Web服务相关规范逐渐成熟,其对应产品、技术和开源实现也得到了迅速发展。服务的创建、调用及服务编排(BPEL)也都有了成熟可靠的产品,这对传统工作流产品及CORBA相关技术产品造成强烈冲击。
三、在Web开发技术上面,Java和 。Net都得到了很大的发展,Java方面如Struts+Hibernate+Spring,JSP+Servlet+EJB,JSF等,。NET方面如ASP、COM、C#等。这些技术的快速发展,必将逐渐淘汰传统的PHP、CGI等Web开发技术。
电子政务建设的整合大潮
随着企业信息化的深入及技术的发展,在2007年,一些原本“曲高和寡”的技术和产品会逐渐为客户和市场所接受,如企业应用集成(Enterprise Application Integration,EAI)开发平台,Web服务相关技术和实现产品,人工智能软件如专家系统、决策支持系统等等。而新的技术和产品也会不断涌现,来切实满足市场和客户需求,如面向B2B应用与集成的开发平台和工具、面向服务组件架构(Service Component Architecture,SCA )协议的产品等。
以农业部“信息资源库”和“全国信息联播”项目为例。在以前,由于受限于建设初期技术的成熟度,以及各个部属单位在信息系统搭建时间、应用技术以及规划上的不统一,农业部的整体信息环境内异构、信息孤岛现象普遍存在。
而传统的信息共享及交换是通过电子邮件进行,不但工作量大、重复劳动且效率不高、时效性不强,影响信息服务的效果。而通过采用消息中间件数据交换平台后,农业部“全国农业网站信息资源库”和“全国信息联播”频道的建设真正实现了跨系统的、统一的数据模型构建,实现了其IT环境中的信息资源的整合,不但解决了手工录入等繁重而重复的工作,而且加速了全国农业信息的流通和各地特色资源的互补,保证在分布式环境下实现信息共享的安全性、高效性、完整性和可靠性,也保证了业务的完整性。
从技术上讲,面向服务的软件架构SOA将成为新一代网络服务的基础框架,基于SOA体系架构的中间件是中间件的一个重要发展方向。在SOA架构下,中间件各层可供共享的每个基础构件和业务功能构件均可包装成一个Web服务,以支持跨越集成与协同功能。
从市场上看,中间件发展的一个显著特征是国产中间件的崛起。国际巨头一统天下的格局正在被打破,一大批拥有自主知识产权的国内中间件厂商的兴起给我国中间件市场的发展带来了生机。事实上,中间件是一个既注重共性,同时也注重个性的领域,厂商对行业的了解程度对于客户相当重要。而随着以东方通科技为代表的国内中间件厂商的崛起,特别是电子政务建设对中间件的需求高潮的到来,民族厂商已经在市场格局中迎来发展的拐点。
更为重要的是,电子政务建设的整合大潮,给国内中间件厂商带来全新机遇。据相关资料显示,2005年我国电子政务市场规模达到了478亿元,比上年增长了16。3%;部委、省级、地级和县级政府网站的拥有率分别达到了93。4%、90。3%、93。1%和69。3%。据分析,电子政务的投入规模今年有望突破500亿,其中,中间件的比例约为3%。
国内中间件实力与国外还存在差距
因此,仅电子政务领域中间件的需求市场就有15亿以上的规模,这里还不包括中间件的需求大户中小企业。还有一点不容忽视的是,政府一直鼓励民族软件厂商的发展,电子政务也是敏感领域,在同等性价比的条件下对国产中间件厂商有所倾斜几成必然趋势。
目前,在电子政务开始的实践中,已经有200多个政府行业项目从国产中间件中受益。这些项目,打破时空限制及条块分割的制约,为政府管理科学化和现代化提供了强有力的技术支持。
今天,我国的信息化建设开始走向应用阶段,将各类信息资源之间进行关联、整合、协同、互动和按需服务,这为中间件的发展提供了巨大空间。目前,网络应用中间件逐渐在基础中间件、应用中间件、应用框架等三个层面形成激烈的产品竞争和市场竞争格局。
整体来看,国内中间件厂商的整体实力与国外厂商还存在很大的差距。尽管说国内中间件产品的成熟度没问题,但要市场普遍接受国产中间件产品,却还有一个相当长的过程。当然,国内中间件厂商及其产品也具有非常明显的优势,更贴近国家信息化的现实需求,积累了丰富的中间件应用经验,国产中间件产品可以在实用性和易用性方面更加贴近本地化市场需求,在技术支持和服务方面也具有相当的优势。可以看到,国产中间件已经广泛成功应用于我国政府、交通、金融、证券、保险、税务、电信、移动、教育等行业或领域的信息化建设,并成为大型应用系统建设不可缺少的一环。
在基础软件中,如果说在自主操作系统和数据库管理系统研发方面,我们已丧失了不少机遇,那么中间件为我们提供了切入基础软件的良好契机。这是因为中间件技术是一种开放性的技术,介于操作系统和网络应用之间的广袤疆域都是中间件驰骋的领地。
到目前为止,世界上尚未出现起垄断作用的中间件产品,而我国在中间件技术起步较早,进展也较快。在国家863等计划的支持下,国防科技大学、中科院软件所、北京大学和北京航空航天大学等国内研究机构已开发出产品化程度较高的、与国际先进技术同步发展的中间件成果;国内已涌现出中创软件中间件、东方通科技、金蝶中间件等一批从事中间件产品开发的专业公司,并在金融、电信、交通、政务、军事等领域获得大量成功应用,取得了明显的社会效益和经济效益。
在研究机构与软件企业中,至少已有四项成果取得国家科技进步奖。随着国家信息化建设的不断深入,我们有理由相信:具有自主知识产权的国产中间件成果与产品一定会在我国信息化建设中发挥越来越关键的作用。