Mini wiki
Internet Communications Engine
编辑
Internet Communications Engine,或Ice,是ZeroC开发的一个
面向对象
的
中间件
平台。它提供了面向对象的
远程过程调用
、
网格计算
和
发布/订阅
功能,并有基于
GPL
的双许可协议和一个私有许可协议。它支持
Linux
、
Solaris
、
Windows
和
Mac OS X
等最主要的操作系统,和
C++
、
Java平台
、
.NET框架
、
Objective-C
、
Python
、
PHP
和
Ruby
等语言。Ice运行时的一个轻量变体叫做Ice-e,可以运行在
移动电话
中。如它的名字所表明,该中间件可以被用于应用程序,而不需要使用
HTTP
协议,并且有能力穿越
防火墙
。
2