ICE 特性
•
面向对象的语义。
•
支持同步和异步的消息传递,提供了同步和异步的操作调用
AMI 和分派 AMD ,提供了发布——订阅消息传递机制。
•
与硬件架构无关,客户端及服务器与底层的硬件架构屏蔽开
来。对于应用代码而言,像字节序和填充这样的问题都隐藏
了起来。
•
与上层的编程语言无关,客户端和服务器可以分别部署,所
用语言也可以不同,支持 C++ 、 Java 语言,客户端支持 PHP
语言。
•
与采用的操作系统无关, ICE 完全是可移植的,同样的源码
能够在 Windows 、 Linux 、 MacOS 和 UNIX 上编译和运行。
•
ICE 与 RMI 相比效率高 100 倍,远程交互的数据也间接, C+
+ 版本支持内容压缩 (gzip2)