首先,是中间件产品的平台化趋势。传统的中间件产品种类繁杂,分别适用于不同的技术领域;如:交易处理、数据通讯、安全认证、移动访问、应用整合等等。所以在企业的IT实践过程中,用户往往需要采用多种不同的中间件产品才能搭建起适用的软件支撑环境,导致在形成信息孤岛的同时,不可避免地形成了不同厂家间的产品技术壁垒。进而使得系统或不同产品间整合的矛盾日益突出,系统整体复杂度和管理成本上升,可靠性与安全性降低。因此,以Java技术为核心的应用服务器平台套件(Application Platform Suite,APS)即通常所说的中间件平台或信息化基础设施(Information Infrastructure) 平台的产品应运而生。它的特点是各产品模块既能够做为单独的中间件产品使用,又能够提供完整的软件平台支撑功能,具备优异的灵活性、可扩展性和可管理性。
其次,是中间件的普通商品(commoditized)化趋势。伴随J2EE技术的成熟,应用服务器等中间件产品已经变得高贵不贵。特别是在高端商用中间件市场, 由于Oracle大力地推广性价比优越的Application Server 10g中间件平台产品,产品性能高,但产品价格却低于竞争对手3-10倍,使以往个别的中间件厂家有意炒高了的中间件价格回归到了合理的水平。由于这种推动力,全球的中间件竞争格局也发生了很大的变化。IDC今年2月的报告指出,2003年全球中间件市场的三剑客Oracle、BEA和IBM的市场份额年增长率,分别为15%、-4%和4%。目前Oracle仅以6个百分点之差暂时落后于BEA 26%的全球市场份额。IDC和Meta Group还都同时指出,由于Oracle积极的市场举动,这一市场差距将进一步迅速缩小。
另一方面,大量的Internet开放代码和免费J2EE应用服务器(如Tomcat、jBoss、jRun等),也对J2EE商用中间件厂家造成了很大的价格冲击。总之,中间件这种Commodity趋势给广大用户和独立软件开发商(ISV)带来了福音。
目前国内的中间件需求发展迅猛。要做到中间件技术产品能够适应企业IT整体的发展战略,既保证技术的先进性,又做到投资少见效快。既立足于中短期项目的应用,又能做到长期的灵活和可扩展,乃至和已有的不同类型中间件和数据管理平台整合使用。所以,在选择中间件产品的时候,不妨借鉴权威的IT咨询机构或专业的测试基准组织的评估报告,作为一个参考依据。譬如反映J2EE应用服务器性能的测试基准ECperf,它提供的Top-10最佳性能和最佳性价比产品的测试报告,就可以作为J2EE应用服务器选择的一个重要的依据。