中間件是構件化軟件表現形式。中間件抽象了典型的應用,應用軟件工程師可以基于標準的中間件再開發(fā)、定制和部署,而不是原有意義上的編程或設計,是軟件構件化、裝配化的具體實現。中間件產品應用的優(yōu)點如下:提高應用軟件開發(fā)效率,縮短開發(fā)周期,降低開發(fā)成本,提高開發(fā)質量;保護現有硬件、網絡、軟件資源,方便系統集成;便于系統升級、維護、擴充和移值,適應業(yè)務流程重組,延長應用軟件的生命周期,降低運行維護成本。據國外公司估計,開發(fā)周期可縮短25%-50%,應用系統可節(jié)省系統資源75%,運行成本減少50%,而自行開發(fā)中間件則增加成本100工%-400%。編寫此書的目的就是幫助軟件人員、應用業(yè)務人員和信息系統建設方面的領導比較系統地學習中間件、了解中間件、研究中間件,進而主動地、自覺地、適時地應用、推廣、普及中間件,并通過應用推動中間件產品的標準化、系列化、通用化、商品化,進而促進中國中間件軟件產業(yè)的發(fā)展。