6.3 主流的中间件
技术平台
软件系统的复杂性不断增长、软件人员的频繁流动和软件行业的激烈竞争迫使软件企业提高软件质量、积累和固化知识财富,并尽可能地缩短软件产品的开发周期。于是集软件复用、分布式对象计算、企业级应用开发等技术为一体的“基于中间件的软件开发(CBSD)”应运而生,这种技术以软件架构为组装蓝图,以可复用软件构件为组装模块,支持组装式软件的复用,大大提高了软件生产效率和软件质量。为此,国内外对于这一技术的研究正在不断深入,同时大型的软件公司(Sun、微软等)和软件组织机构(OMG等)都推出了支持中间件技术的软件平台。当前主流的分布计算技术平台主要有OMGCORBA、SunJ2EE和Micros of tDNA 2000,它们都是支持服务器端中间件技术开发的平台。