38、CORBA组件与互联网ORB间协议解析

CORBA组件与互联网ORB间协议解析

1. 组件操作权限判定

在客户端与服务器的交互中,服务器会依据客户端的凭证来判定其是否拥有执行操作所需的权限。具体步骤如下:
1. 服务器接收客户端的凭证。
2. 服务器将客户端的凭证与操作所需的权限进行比对。
3. 如果客户端具备所需权限,服务器将调用相应操作;反之,则返回错误信息。

安全服务如何将客户端凭证映射到所需权限,这一细节由容器提供者负责实现。

2. 策略约束

部分策略与一个或多个组件类别不兼容。根据组件所属的类别(会话、服务、实体或进程),策略选择会受到相应的约束。以下表格总结了影响各组件类别生命周期和事务策略的约束条件:
| 组件类别 | 服务生命周期策略 | 事务策略 |
| — | — | — |
| 会话 | 任意 | 无 |
| 服务 | 方法 | 无 |
| 实体 | 任意 | 任意 |
| 进程 | 任意 | 任意 |

由于会话和服务组件的操作无法参与事务,因此不能为它们定义事务策略。实际上,这些组件的行为就如同“不支持”事务策略生效一样。

3. 组件IDL模块

以下是Components IDL模块的部分代码,仅包含与基本组件相关的定义和接口:

//IDL
#ifndef _COMPONENTS_IDL_
#define _COMPONENTS_IDL_
//import ::CORBA
//import ::SecurityLevel2
//import ::
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值