|
计算机科学 2002
A Research and Design on High-Effective Dynamic Invocation Interface
|
Abstract:
1 引言分布计算技术是指在网络计算平台上开发、部署、管理和维护以资源共享和协同工作为主要应用目标的分布式应用系统。OMG的 CORBA(Common Object Request Broker Achi-tecture)标准支持对象异构平台的互操作和可移植,使分布式应用的开发更加方便、快捷。 CORBA规范提出了静态和动态引发请求两种方式。静态请求引发指根据IDL文件生成存根(Stub)文件,由存根完成请求的引发,是最常用的请求引发方式,也是效率最高的请求引发方式。但客户必须在引发请求前知道对象的类型,只能使用同步的方式引发请求,应用方式也存在一定的局限性。动态引发方式指客户可以动态创建和引发对对象的请求,提供了一种灵活的请求引发方式,客户可以采用同步、异步的方式来引发对象请求,可以在运行态确定引发对象的类型和操作参数,也可以采用轮询的方式查询请求。