CORBA核心服务教案分析.ppt

交易服务 交易模块 OMG交易服务的IDL内容丰富并且提供了许多函数和特性。规范中定义了三种IDL模块。 CosTradingRepos:此模块包含用于定义、检查、删除服务类型的功能。 CosTrading:此模块包含交易程序用到的大部分IDL。有11种接口,用于 创建服务提供源、执行导入操作、维护交易程序联邦、指定策略等功能。 CosTradingDynamic:此模块包含一个单独的接口,DynamicPropEval。动态属性包含一个该接口的对象引用;交易在该接口上调用一个操作来获取动态属性的当前值。 交易服务 服务类型仓库 由CosTradingRepos模块所定义的服务类型仓库,是一个服务类型定义的数据库。当交易程序需要关于服务提供源的信息时就使用这个类型仓库。 每个服务类型都存储如下的信息: (1) IDL接口类型的仓库ID (2) 一个属性定义列表 (3) 一个服务类型的父代服务类型列表 交易服务 服务类型属性 一个服务类型可以有许多的属性。每个属性定义包括: (1) 一个属性名 (2) 一个决定具有属性值类型的类型代码 (3) 属性模式 一个属性的名称必须是一个简单的标识符。属性的类型是由一个属性代码来描述的。不能使用自定义类型作为属性值且在查询内也不行。 交易服务 属性模式 属性模式有一下几种

文档评论(0)

1亿VIP精品文档

相关文档