簡介
ICE(Internet Communications Engine)是ZeroC提供的一款高性能的中間件,基於ICE可以實現電信級的解決方案。前面我們提到過在設計網站架構的時候可以使用ICE實現對網站應用的基礎對像操作,將基礎對像操作和數據庫操作封裝在這一層,在業務邏輯層以及表現層(java,php,.net ,python)進行更豐富的表現與操作,從而實現比較好的架構。基於ICE的數據層可以在未來方便的進行擴展。 ICE支持分佈式的部署管理,消息中間件,以及網格計算等等。 [1]
Zeroc推出的一種分佈式的面向對像中間件,解決分佈式的異構計算。可以用C ,Java,c#等進行分佈式的交互計算。
目標
主要設計目標是:
· 成為適用於異種環境的面向對像中間件平台。
· 具有一組完整的特性,支持廣泛的領域中的實際的分佈式應用的開發。· 去掉不必要的複雜性,使平台更易於學習和使用。
·是一種在網絡帶寬、內存使用和CPU 開銷方面都很高效的實現。
·是一種具有內建安全性的實現,使它適用於不安全的公共網絡。
|