当前位置: 首页 > 工具软件 > Zeroc ICE > 使用案例 >

二、ICE服务——Zero ICE 介绍

沈单弓
2023-12-01

一、什么是ice?

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

二、ice常用术语

       •客户和服务器

       •ICE对象

       •代理,直接代理和间接代理

       •直接绑定,间接绑定

       •同步调用,异步调用,单向调用,数据报调用

       •属性

       •“最多一次”语义

三、ICE优点以及与 较其他RPG框架(例如CORBA 等)的差异

面向对象的语义
支持同步和异步的消息传递
支持多个接口
机器无关性
语言无关性
实现无关性
线程支持
传输机制无关性
位置和服务器透明性
安全性
开放源码
比CORBA 等简单 安全 ,支持异步调用,支持双向支持,回调可穿过防火墙,并且 支持UDP传输,事件分发可以极其高效,Ice 代理是透明的

 类似资料: