回答:Ice通过与编程语言无关的中性语言切片(规范语言froice)来描述服务的接口,以达到将对象接口与其实现分离的目的。目前Ice平台支持客户端API的语言有C、NET、Java、Python、Object-C、Ruby、PHP、JavaScript等。
答:Ice对象是本地或远程地址空间中可以响应客户请求的实体。Ice对象可以在一个或多个服务器中被实例化。每个Ice对象都有一个或多个接口。接口是由对象支持的一系列命名操作,客户通过调用这些操作来发出请求。
回答:这个过程可以看做是在“ICE对象的ID”和“用编程语言编写的、负责处理对Ice对象的请求的相应的servant”之间创建了一个链接。在创建了这个链接之后,一旦客户机的请求到达,Ice run time就可以将请求分派给正确的服务器来执行。