GB T 18714.3-2003 信息技术 开放分布式处理 参考模型 第3部分;体系结构.pdf
《GB T 18714.3-2003 信息技术 开放分布式处理 参考模型 第3部分;体系结构.pdf》由会员分享,可在线阅读,更多相关《GB T 18714.3-2003 信息技术 开放分布式处理 参考模型 第3部分;体系结构.pdf(51页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.080 L 79 f是2A 共王rI王G/T 18714.3 2003/ISO/IEC 10746-3:1996 自叫一=目I里型3部4 Information technology Open Distributed Processing一Reference Model Part 3: Architecture (lSOjIEC 10746-3: 1996. Information technology一Open Distributed Processing Reference Model: Architecture. IDT) 2003-11-24发布2004-08-01实施中
2、华人国家质量监民共和国检验检茂总局发布GB/T 18714.3-2003/ISO/IEC 10746-3 ,1996 前言. . 引言1 范围2 规范性引用文件3 术语和定义4 框架5 企业语言.6 信息语言-7 计算语言.目次I E I 1 1 4 6 7 8 8 工程语言. . . . . . . 15 9 技术语言. . 10 相容性规则-11 ODP功能12 管理功能. 13 协调功能. . . . 14 仓库功能. . . . . . . . 15 安全功能16 ODP分布透明性附录A(规范性附录)形式计算超类型/子类型规则24 24 26 27 29 33 35 37 41 GB/
3、T 18714.3-2003/ISO/IEC 10746-3 ,1996 前GB/T 18714在信息技术开放分布式处理第1部分(BDGB/T 18714.1),概述,参考模型总标题下,日前包括以下3个部分z第2部分(即GB/T18714.2),基本概念g第3部分(即GB/T18714.3),体系结构。本部分为GB/T18714的第3部分,等同采用国际标准ISOjIEC10746-3,1996域domain; 实体entlty; 环境enVlronment, 差错erron 创建行为establishing behavioufI 失效ailure; 故障ault, 群group;标识符iden
4、tiier; 信息inormation; 启动对象initating object, 实例instance; 例示instantlatlOn, 交互Interactlon; 交换引用点nterchange reerence point; 界面interface, 界面告示interface signature, 互工作引用点interworking reference point, 引用点细化角色reerence point, refinemer向role, 服务器对象server object, 衍生动作spawn 8ctlon I 稳定性stabil町状态state, 于域subdomai
5、n; 于类型subtype; 超类型supertype, 系统system, 模板 template; 术语tenn, 线程thread I 交易trading, 类型观点type, vlewpolnt; 图1取自GB/T18714.2-2002的术语3 L一j丁u GB/T 18714.3-2003/ISO/IEC 10746-3: 1996 3.2 铺略i吾4 本部分采用下列缩回吕iEZODP 开放分布式处理OSI 开放系统互连框架本参考模型定义的框架由下列部分组成:5个观点,即企业、信息、计算、工程和技术观点,这些观点为ODP系统规范提供基础;每一个观点的观点语言,定义按相应观点规定OD
6、P系统的概念和规则;一一支持ODP系统所要求的功能规范;一表明如何使用ODP功能达到分布透明性的透明性陈述。ODP系统和功能组合的体系结构是由计算语言、工程语言和透明性陈述的结合确定的。具1观点4. 1. 1 概念4. 1.1. 1 企业观点z有关ODP系统及其环境的观点,它关注的是此系统用途、范围和策略。4. 1. 1. 2 信息观点z有关ODP系统及其环境的观点,它关注的是信息的iE义和信息处理.4. 1. 1. 3 计算观点z有关ODP系统及其环境的观点,它通过将系统功能分解为界面处交互的对象来达到分布。4. 1. 1. 4 工程观点z有关ODP系统及其环境的观点,它关注的是支持系统内对
7、象之间分布式交互所要求的机制和功能。4. 1. 1. 5 技术观点2有关ODP系统及其环境的观点,它关注的是此系统技术选用的观点.4. 1. 2 使用观点就满足对ODP标泊的市要而言,选择企业、信息、计算、工程和I技术观点是必要的和充分的。在合适的抽象层次主,能将这些观点应用于整个ODP系统.在此情况中,环境定义ODP系统工作的上下文。也可将这些观点应用于ODP系统的各个组成部分。在此情况中,组成部分的环境将包括系统环境和其他系统组成部分的某种抽象。注a这种抽象力法可以是将系统环坡和其他系统组成部分组合在单个对象中的方法.4.2 ODP观点语言4. 2. 1 概念4.2. 1. 1 语言g按观
8、点定义的ODP系统规范用的概念和规则g例如,工程li言:按工程观点定义的ODP系统规范用的概念和规则.4.2.2 使用观点语言本参考模型定义五个语言,每一个对应4.1. 1中定义的观点之一.每个语言用于对应观点的ODP系统的规范。这些语言是:企业语言(第5章中定义hf汀,白、语言(第6章中定义); 一一计算语言(第7章中定义); 一一工程语言(第8章中定义); 一一技术语言(第9章巾定义)。每个语言使用取!GB/T 18714.2-2002的概念,并引人这些概念、陈述性规则和与有关的规范性质有关的附加特定观点概念的细化。这些附加的概念也是日GB/T 18714.2-2002的概念定义的。系统规
9、范包括一个或几个观点规范.这些规范必须相互一致.为了观点规范相一致的结构,在第10 j日台出了规则。制定者必须用一致地使用规范中的条款的其他方法予以实例说明。使用观点规范4 GB/T 18714.3-2003/ISO/IEC 10746-3: 1996 越多的系统规范,其实现限制也越多。可以使用与这一观点相关的观点语言,或使用与其他观点相关的观点语言规定一个观点中所标识的对象。不必完全按照每个观点规定对象达到相互一致的观点规范集.注Ig取自GB/T18714. 22002的术iE清单列于图1.注2:如果在所标识的观点语言中规定了什么附加规定.那么,用观点的名字限定GB/T18714. 2200
10、2的术语(例如在计算对象中解释为使用了GB/T18714. 22002的这一术语.注3如果此有关的观点语言对此术语设置了附加限制,那么,在一观点规范中未限定GH/T18714. 22002的这一术语的使用,例如,界丽解释为这一术语似由计算观点的名字限定(即计算界面) 4.3 ODP功能4.3. 1 ODP功能2支持开放分布式处理所要求的功能.4.3.2 使用ODP功能:参考模型在第11到15章中规定完成开放分布式处理所要求的功能.每个ODP功能描述包含z一一开放分布式处理的功能的使用说明:一一有关此功能的结构和行为,足以保证参考模型全面完整性的陈述性说明:一一-与其有关的其他ODP功能的说明.
11、4.4 ODP分布透明性4.4. 1 概念4.4. 1. 1 访问透明性g屏蔽数据表示和词用机制的差异.能使对象之间互工作的分布透明性。4.4. 1. 2 失效透明性g从一个对象来看,屏蔽其他对象或本身)的失效和可能的恢复,能够实现容错的分布透明性。4.4. 1. 3 位置透明性:在对界百目标识和绑定时,屏蔽有关空间位置信息使用的分布透明性.4. 4. 1. 4 迁移透明性z从一个对象来看,屏蔽系统改变此对象位置的能力的分布透明性。迁移通常用来实现负载平衡和减少等待时间。4. 4. 1. 5 重定位透明性:屏蔽一个界面与其绑定的其他界面问的重定位的分布透明性。4.4.1.6 复制透明性z屏蔽使
12、用着一组行为上相互兼容的对象来支持一个界丽的分布透明性.复制通常用来提高性能和可用性.4.4. 1. 7 持久透明性2从一个对象来看,屏蔽其他对象(或本身的去激活和重激活的分布透明性。当系统不可能持续地向一个对象提供处理、存储和通信功能时,去激活和重激r.s通常用来维护此对象的持久性。4.4. 1. 8 事务透明性=屏敲一群分布对象间活动的协调,以实现无矛盾性的分布透明性.4.4.2 使用分布透明性分布透明性是分布式系统巾重要的端用户要求。本参考模型定义一组分布透明性,这使得从系统用户见到是实现分布透明性的ODP系统成为可能。分布透明性是选择性的;本参考模型包括在ODP系统中选用和组合分布透明
13、性的规则。本参考模型,对4.4.1.1到4.4.1.8中定义的每个透明性,包含下面两个定义s表示具体透明性要求的模式;一一将包含具体透明性要求的规范转变为明确地实现此透明性所指的屏蔽的规范的细化过程.注1,在某些情况中(例如访问透明性).是没有模式的,在其他情况(例如,事务透明性).模式包含个或几个参数,它指定所要求透明性的准确形式.注22细化过程一般包古引人附加的行为,后者包括将个或几个ODP功能用到现范中。为保证参考模型全而元整性,第16章中的细化过程的规范对所要求的层次是陈述性的。4.5 由此框架派生的标准5 一一一G/T 18714.3-2003/ISO/JEC 10746-3: 19
14、96 本参考模型为定义新标准和将现行标准用作ODP标准提供了一个框架。ODP标准是下列任何一种标准2一一-ODP系统部件的标准z组成ODP系统部件的标准;一一建模和规定ODP系统的标准。ODP标准.使用企业语言规定策略g一一使用信息语言规定标准内和标准之间信息一致的使用和说明;一一使用计算语言规定界丽的配置和行为,一一使用工程语言规定它们要求的基础设施g一一使用技术语言规定国际、私人或双方同意的规范的一致性。ODP系统的方法学、建模、编程、实现和测试的标准将作为整体来使用此框架。ODP标准能够建立在此参考核型一个子集上(例如,通过排除某交互形式、特定功能或透明性)。这些标准也可能扩展此参考模型
15、,倘若它们引人的这些扩充不改变或不与其规定相矛盾。扩展耍使新术语与此参考模型中定义的术语联系起来,例如,通过引入新的类型和新类型规则。ODP标准遵循此参考模型中的所有陈述性的说明。4.6 一致性企业、信息、计算和工程语言用来规定ODP系统的一致性要求.技术语言能用来确定ODP系统中ODP标准的一致性.定义为一致性点的每个界面具有一个信息规范,以能说明此界丽的交互。在计算和工程语言中给出识别一致性点的规则。如果系统满足此标准的一致性要求,则它与ODP标准一致.5 企业语言企业语言由企业观点的ODP系统规范用的概念、规则和结构组成。企业规范定义ODP系统的用途、范围和策略。在此参考模型中,企业观点
16、中的陈述限于少而基本的概念和规则集,着重指出企业规范的范围和性质。5. 1 概念企业语言包含GB/T18714.2-2002的概念和遵从5.2规则定义的下列概念。5. 1. 1 社团:满足一个目标而形成的对象配置.目标表示为一个合约,此合约规定如何才能满足目标。5. 1. 2 联盟:域的社团。5.2 构建规则企业规范利用下列每一项定义,并且企业语言能表示的ODP系统的用途、范围和策略2系统扮演的角色;一一系统承担的li动;一有关系统的策略说明,包括与环境合约有关的说明。在企业规范中,ODP系统和其工作的环境表现为一个社团.在某种描述级别中,ODP系统表现为社团中的一个企业对象.ODP系统的日标
17、和范围用其在社团中(是社团的组成部分)履行的角色和有关这些角色的政策说明定义.用下列每一要素定义社团z一一组成社团的企业对象;一每一个企业对象履行的角色g支配履行这些角色的企业对象之间交互的策略:一一通过履行角色的企业对象,支配资源创建、使用和删除的策略;6 GB/T 18714.3-2003/ISO/IEC 10746-3 ,1996 一一支配企业对象配置和对企业对象角色分派的策略,一有关支配此系统环境合约的策略.根据履行角色的企业对象的许可、义务、禁止和行为定义角色。企业对象可在社团中履行一个或几个角色,其履行的角色由建立社团的合约确定.当他是一个社团的成员时,此企业对象可以根据其他社团的
18、合约条款在这些社团中继续履行角色。此企业对象可在不同的社团履行不同的角色.在不同社团中履行适当角色的企业对象之间的交互认为是这些社团之间的交互a注1,角色的例子包括策略行政管理者、总裁、服务提供者、拥有者、经理、股东、消费者.注2,企业规范中环境合约的例子包括安全要求、立法要求和实施的法规。注3,在企业规范中,术语对象(其中为角色)解悍为履行角色的企业对象.,在一个企业对象履行多种角色时,可以联络其名称例如.拥有者司机对象.在履行一种角色时,对象须经委任或委派成为许可、义务和禁止。在某些角色中,允许对象改变策略。与合约事务有关的动作有5种类型2一个对象对另一个对象承担义务(当前必须允许承担义务
19、h一一个对象对另一个对象履行义务,一一一个对象放弃对另一个对象的义务;一一一个对象从另一个对象获得许可,执行先前禁止它执行的某些动作;一一禁止一个对象执行先前曾被许可的动作.注4,一种重要而特别的获得事例是许可的动作为执行性的场合,即能使下级角色的对象以履行上级角色的对象的名义发布更进一步的许可或义务.这引起代理或委任的想法.义务包括资源使用时的计帐和收费。计帐和付款设计成按照他们履行的角色,在对象之间重新分配资源.资源是可消耗的或不可消耗的。可消耗的资源在使用一些最之后n行删除。在联盟中,日标定义联盟中每个城与此联盟中其他成员共享的资源。日标可以使每个城在使用其拥有的资源时保持一定程度的自治
20、权.建立联盟的行为可以允许每个参加城在决定是否成为联盟的一部分时拥有自治权.5.3 一致性和引用点企业语言中的一致性说明要求ODP系统的行为与特定的目标和策略集一致。宣稍一致性的实施者必须标识访问系统的工程引用点和它们应用的工程、计算和信息规范.通过这种行为,所标识的引用点成为一致性点。因此,可用企业语言术话说明一致性点处的交互以检查是否违背这些企业规范.企业规范可运用于GB/T18714.2-2002所标识的所有4种引用点编程、感知、互工作和交换引用点6 信息语言信息语言由信,包观点的ODP系统规范用的概念、规则和结构组成。信息规范定义信息语义和ODP系统中信息处理语义。在此参考模型中.信息
21、观点中的陈述限于少而基本的概念和规则集,着重指出信息规范的范围和性质。6. 1 概念信息语言包含GB/T18714.2-2002的概念和遵从6.2规则定义的下列概念。6. 1. 1 不变模式z有关一个或几个信息对象的一组谓词,它们始终为真.这些谓词包含它们适用的对象的可能状态和状态变化。注2因此,不变模式是个或几个信息对象的类型的规范,而此规范始终是要由这些对象可能呈现的行为遵守。GB月18714.3-2003/ISO/IEC10746-3: 1996 6. 1. 2 静态模式:一个或几个j/f息对象在某些时间点,受任一不变校式限制的状态的规范.注2冈此,青1:态惯式是一个或几个信息对象在某个
22、特定时间点类型的规范.这些类型是不变院式巾规定的类型的于类。6. 1. 3 动态模式.一个或几个信息对象受任一不变模式限制的可允许的状态变化的规范.注1:信息系统巾的行为可以设计成从一个陌态模式转移到另一种模式.np从一种类型到另一种类割的重新分类。B 2:在fJE语言中,涉及到对象的状态变化可以认为是这些对象之问的交互。不记要交互中涉及的所有对象改变状态;1E只l:方式中可能附及某些对象.6.2 构建规则信息规范利用的息对象的配置、这些对象的行为和10DP系统的环攻台约定义此系统巾的信息语义和衍,包、处理i乃义。信,巴、对象恢扳引用静态、不变和动态t!式。汀,自、对象之间的关系可以设计成这些
23、信息对象的状态部分。衍、对象或是原子的或是表示为组成部分信息、对象的组合体。m合对象的状态用jt组成部分信息对象的组合状态表示。原子信息对象极极表示为在一特定的抽象级别上没有模型的概念。组合信息对象表示为rl1其他概念表示的派生概念。由于对象!:Jl)-包tIi封泼,因此,一个1月合对象的组成部分的信息对象不能是另一m合对象的组成部分。冈而,jU组合信息对象校极的实例导致的信息对象,只能作为所说明到l合对象的一部分在在,除此之外,没有12义。出动态悦式规定的可允许的状态变化可以包括新信息对象的创建和动态校式牛所涉及的衍,巳、对象的删除。可允许的状态变化可能要经受tllH和宇时的限制。注1,访问
24、一个或几个的旦、对象的状态的结果可以设计成%fr信息对象的创建。在信息规范中,信息对象的配置和这些对象的行为未必对分布是合适的(例如,对信息交互,不需要有失效成位泣的慨念) 注2:如果信息记法使用界面倒念,那么所定义的界而本身不ImQ引用点s因此,对实施中旦坷的界而元约定。6.3 一致性和引用点信息规范中的一致性说明要求ODP系统的行为与特定的-f且不变、静态和动态院式一致。Tf科:一致性的实施者必须列出访问系统的有关工程引用点和它们应用的工程ftl汁31规范。通过这种行为,所标识的引用点成为一致性点。因此,可用衍,区语言术n说明一致性点处的交互,以检查它们是否与不变、的态和动态仪式一致。信息
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 18714.3 2003 信息技术 开放 分布式 处理 参考 模型 部分 体系结构
