浅谈以系统实用化为中间件的未来

时间:2011-08-31

  中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。

  从2003年应用发展的情况看,许多传统的领域如金融、电信等大型企业的业务系统的建设已基本完成,基本数据源已经形成,并继续向互联网领域过渡。新的业务系统如决策系统、增值业务系统等将逐步展开。而在政府领域及中小企业领域,信息系统的发展相对滞后,其基础业务系统的建立正在进行或刚刚开始。同时,信息系统建设的地域性差异很大,沿海地区与内陆地区都有很大差异。由于不同的应用系统类型需要不同的中间件技术,应用发展的不均衡性也导致中间件技术的多样化发展。

  底层中间件持续走稳

  在强势行业新应用中,特别是在政府、中小企业的基础应用系统的建设中,底层中间件将得到更广泛的应用。作为B/S结构应用基础设施,应用服务器在市场上大行其道。由于应用服务器的标准完备,所遵循的主要规范EJB及J2EE逐渐走向成熟,提供此类产品的厂商又众多,因此竞争也激烈,其市场价格也会持续走低,继续保持'物品化'的趋向--即产品价格平稳走低,利润增长依赖于增值服务。

  应用服务器由于基本上继承了交易中间件和消息中间件的功能特性,在采用B/S结构及非传统编程语言(C、C++等)的应用中,应用服务器在逐渐蚕食交易中间件及消息中间件的一部分市场,导致后两种中间件在B/S市场中增长放缓。

  作为历史长、成熟的中间件,交易中间件在对效率、可靠性等方面要求严格的关键任务系统中仍具有明显优势,在金融、电信、证券等许多行业的业务还无法采用B/S结构的情况下,仍将占有重要地位。

  数据访问中间件一直是在中间件技术的边缘上,独立的产品不多,大都由数据库厂商随数据库产品一起提供。而中间件与数据库之间的接口标准,如XA及JDBC、ODBC等已经非常成熟。

  高层中间件成为市场新宠

  在单一或基础应用系统已经逐渐成熟的领域,新的应用热点就是对应用系统的整合,并进而实现决策分析系统、增值业务系统等新的建设项目,使企业能够进一步挖掘信息和对外提供多元化的服务。在政府行业,由于具有业务种类繁多、变化快、机构庞杂等特点,使得电子政务虽然不像电信、金融系统那样对系统效率、可靠性等要求甚高,但由于其业务及流程的复杂程度以及变化速度更甚于金融、电信等应用,对中间件软件的功能提出了新的、更高的要求。

  从2003年的发展来看,高层中间件已经成为许多领域应用的不可或缺的基础架构软件,并因其价值巨大,已成为中间件厂商新一轮竞争的焦点。

  新技术与产品的推出速度放缓

  随着各种中间件技术及产品粉墨登场,中间件技术已经逐渐走向成熟。同时受IT不景气的影响,特别是互联网所带来的经济泡沫破灭以后,IT技术的发展又回到理性的轨道上来了,不再一味地更新技术,使用户无所适从,而是更加有节奏、更加踏实地去解决用户的问题。在中间件技术领域,短期内也不会再出现革命性的技术,中间件技术将向着深入、实用、整合的方向发展,而且要持续相当长的一段时间。因此,用户将会更多采用现有的中间件技术。

  实用化是重要的发展趋势

  当前,中间件技术发展的动向是更加适应应用系统的要求,贴近应用,与应用的发展同步。软件平台就是中间件技术发展的一个明显趋势。

  当然,对平台整合的理解也不尽相同。国外倾向于把各种中间件进行整合,形成基础架构平台;而国内倾向于除基础架构平台以外,把中间件以外的适应于特定行业应用的通用应用构件融合进来,成为基础应用构件平台,形成贴近行业应用的个性化应用支撑平台。不管如何理解,中间件技术的发展将会更加贴近应用,更加实用。

  在面向某一领域或所谓'垂直市场'的中间件技术也得到了迅猛发展,典型的例子就是移动中间件。由于移动通信技术及应用将在未来几年内保持强劲的发展势头,各种适合移动应用使用的中间件技术将得到广泛应用。



  
上一篇:浅谈思科与微软如何运用通信技术
下一篇:浅谈解决双线路由设置的问题

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料