Ice是一种面向对象的中间件平台。从根本上说,这意味着Ice为构建面 向对象的客户-服务器应用提供了工具、API和库支持。Ice应用适合在异 种环境中使用:客户和服务器可以用不同的编程语言编写,可以运行在不 同的操作系统和机器架构上,并且可以使用多种网络技术进行通信。无论 部署环境如何,这些应用的源码都是可移植的。