ICE_(中間件)

Infobox software | name = Internet Communications Engine | logo = | screenshot = | caption = | collapsible = | developer = ZeroC | latest_release_version = 3.4.2 | latest_release_date = | latest_preview_version = 3.5 b | latest_preview_date = | operating_system = | programming_language = | genre = 遠程過程調用框架 | license = GPL / 私有 | website = Internet Communications Engine ， 或Ice ， 是ZeroC開發的一個面向對象的中間件平臺 。 它提供了面向對象的遠程過程調用 、 網格計算和發佈 / 訂閱功能 ， 並有基於GPL的雙許可協議和一個私有許可協議 。 它支持Linux 、 Solaris 、 Windows和Mac OS X等最主要的操作系統 ， 和C + + 、 Java 、. NET語言 （ 如C #或Visual Basic ） 、 Objective - C 、 Python 、 PHP和Ruby等語言 。 Ice運行時的一個輕量變體叫做Ice - e ， 可以運行在移動電話中 。 如它的名字所表明 ， 該中間件可以被用於應用程序 ， 而不需要使用HTTP協議 ， 並且有能力穿越防火牆 （ 這一點不同於當時的其它中間件 ） 。