- 9
- 0
- 约5.88万字
- 约 46页
- 2016-11-28 发布于贵州
- 举报
CORBA原理介与实例
CORBA核心总体设计规划
基于服务的ORB
遵循公共ORB体系结构,可以有很多ORB的具体实现,比如客户和实现驻留ORB,基于服务的ORB,基于系统的ORB以及基于链接库的ORB等。考虑到我们今后利用本平台所作开发项目的具体情况以及我们目前的开发条件与能力,决定选用基于服务的ORB为开发目标。
这种基于服务的ORB,对ORB进行集中式管理,所有的客户实现均可以与一个或多个服务器进行通信,这些服务器的功能是将请求从客户端发送到实现端。这样的话,ORB就可以做成一个普通的程序,以便运行在不同的平台上。
总体结构
本系统所采用的实现方法为:客户通过动态调用接口和ORB接口经ORB核心与具体的对象实现进行交互。具体结构如下图所示:
参照CORBA 2.3规范,本系统工作原理如下:
客户首先通过ORB核心提供的ORB接口得到一个对象引用。至于得到一个什么样的对象引用,取决于客户需要的服务。通常每个服务都会有一个标识,客户就是通过这个标识来识别每一个服务的。也就是说,客户首先要向ORB核心提交一个服务标识来请求一种服务。
ORB核心在得到客户提供的服务标识之后,从它掌握的各个对象适配器(POA)中处于活跃状态的对象实现(服务提供者)中挑选一个。本系统中,ORB核心是通过查询一个POA、对象实现(服务标识)列表来完成这一功能的。这样的话,ORB核心返回给客户的对象引用具体地说就是该服务与
您可能关注的文档
最近下载
- 推拿科腰椎病.pptx VIP
- 贵州师范大学计算机应用技术专业《数据库概论》科目期末试卷A(有答案).docx VIP
- 商业运营管理公司简介.pptx VIP
- 广东省五年中考(2020—2024)化学真题试卷含答案.docx VIP
- 2024年新课标高考化学真题试卷含答案 .pdf VIP
- iCloud邮箱账号密码如何找回.docx VIP
- 2026年学历类自考财政学-机关管理参考题库含答案解析(5卷试题).docx VIP
- 行政办事员(政务服务综合窗口办事员)国 家职 业技 能标准.pdf VIP
- 2026-2030中国地理信息产业全景调研与发展战略研究咨询报告.docx
- 新疆阿克苏地区数学中考一模试卷.pdf VIP
原创力文档

文档评论(0)