chapter3_面向对象的分布计算环境3CORBA解析.ppt

chapter3_面向对象的分布计算环境3CORBA解析.ppt

chapter3_面向对象的分布计算环境3CORBA解析

* * * * * * * * 客户通过发送请求使用对象实现所提供的服务。具体实现过程中,客户可以使用静态IDL Stub接口,也可以使用动态调用接口。有时,为了调用某些特殊的功能,客户可能需要与ORB进行直接交互。 对象实现要么通过OMG IDL产生的Skeleton,要么通过动态程序框架接受请求。在处理请求或其他任何时候,都可以调用对象适配器和ORB提供的API。 客户通过访问对象的对象引用、了解对象的类型以及所需执行的操作的基础上执行客户请求。 ORB通过Skeleton或动态程序框架来定位相应的实现代码,传送参数,以及对对象实现的传送控制。 ORB接口是是直接面对ORB的接口,不依赖与对象接口或对象适配器。ORB的大多数功能都是通过对象适配器、Stub和Skeleton来提供的,因此,只有少数是由ORB接口来提供。ORB接口提供的功能对客户和服务对象来说,都是可用的。 * * * POA的行为通过策略来决定,策略根据如伺服对象的激活,伺服对象的生命期限,ID管理和线程分配等来定义POA的行为。 * 客户通过发送请求使用对象实现所提供的服务。具体实现过程中,客户可以使用静态IDL Stub接口,也可以使用动态调用接口。有时,为了调用某些特殊的功能,客户可能需要与ORB进行直接交互。 对象实现要么通过OMG IDL产生的Skeleton,要么通过动态程

文档评论(0)

1亿VIP精品文档

相关文档