中间件是构件化软件表现形式。中间件抽象了典型的应用,应用软件工程师可以基于标准的中间件再开发、定制和部署,而不是原有意义上的编程或设计,是软件构件化、装配化的具体实现。中间件产品应用的优点如下:提高应用软件开发效率,缩短开发周期,降低开发成本,提高开发质量;保护现有硬件、网络、软件资源,方便系统集成;便于系统升级、维护、扩充和移值,适应业务流程重组,延长应用软件的生命周期,降低运行维护成本。据国外公司估计,开发周期可缩短25%-50%,应用系统可节省系统资源75%,运行成本减少50%,而自行开发中间件则增加成本100工%-400%。编写此书的目的就是帮助软件人员、应用业务人员和信息系统建设方面的领导比较系统地学习中间件、了解中间件、研究中间件,进而主动地、自觉地、适时地应用、推广、普及中间件,并通过应用推动中间件产品的标准化、系列化、通用化、商品化,进而促进中国中间件软件产业的发展。