ZeroC ICE之旅
Ice 是 Internet Communications Engine 的简称,出自ZeroC名门之下。 Ice 是一种面向对象的中间件平台。从根本上说,这意味着Ice 为构建面向对象的客户-服务器应用提供了工具、API 和库支持。Ice 应用适合于异构平台环境中使用:客户和服务器可以采用不同的编程语言,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信。无论部署环境如何,这些应用的源码都是可移植的。 其采用C/S 模式结构,支持同步调用方式和异步调用方式,异步派发调用方式。支持跨语言的对象调用。多种语言之间采用共同的Slice(Specification Language for Ice)进行沟通。支持ice到C,JAVA,C#,VB,Python,Ruby,PHP等多种语言的映射。 工欲善其事,必先利其器,我们首先从www.zero.com,下载最新安装包; btw: 目前最新的v3.3 http://www.zeroc.com/download_beta.html 最新稳定版本: http://www.zeroc.com/download.html 由于我自己的平台是CentOS release 4.4 (Final),java version "1.6.0_01" 所以下载的是: http://www.zeroc.com/download/Ice/3