GB T 16972.1-1997 信息技术 文本与办公系统 分布式办公应用模型 第1部分 一般模型.pdf

上传人:testyield361 文档编号:219783 上传时间:2019-07-13 格式:PDF 页数:48 大小:1.97MB
下载 相关 举报
GB T 16972.1-1997 信息技术 文本与办公系统 分布式办公应用模型 第1部分  一般模型.pdf_第1页
第1页 / 共48页
GB T 16972.1-1997 信息技术 文本与办公系统 分布式办公应用模型 第1部分  一般模型.pdf_第2页
第2页 / 共48页
GB T 16972.1-1997 信息技术 文本与办公系统 分布式办公应用模型 第1部分  一般模型.pdf_第3页
第3页 / 共48页
GB T 16972.1-1997 信息技术 文本与办公系统 分布式办公应用模型 第1部分  一般模型.pdf_第4页
第4页 / 共48页
GB T 16972.1-1997 信息技术 文本与办公系统 分布式办公应用模型 第1部分  一般模型.pdf_第5页
第5页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准信息技术文本与办公系统分布式办公应用模型第部分一般模型发布实施国家技术监督局发布前言本标准等同采用国际标准信息技术文本与办公系统分布式办公应用模型第部分一般模型通过制定这项国家标准以便在文本与办公系统中实现分布式办公应用在信息技术文本与办公系统分布式办公应用模型总标题下目前包括以下个部分第部分一般模型第部分可辨别客体引用和相关规程本标准的附录附录都是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位电子工业部标准化研究所本标准主要起草人高健前言国际标准化组织和国际电工委员会是世界性标准化专门机构国家成员体它们都是或的成员国通过国

2、际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投票赞成国际标准是由信息技术联合技术委员会制定的在信息技术文本与办公系统分布式办公应用模型总标题下由下列部分组成第部分一般模型第部分可辨别客体引用和相关规程本标准中附录附录仅提供参考信息引言开放系统互连标准允许应用的功能组件在网络里进行分布一些应用进行分布是为减少花费例如高速局域网连接的

3、办公系统许多昂贵的资源可以共享另外一些应用分布进行是由于管理或功能的原因如世界范围的电子邮件系统这些分布式应用例子的设计不同于传统的单主机考虑通常技术选项范围的扩大使在大量设计中考虑不同分布的花费和装载不同系统元素的计算成为可能如在现代办公室的桌面终端设备和用户在家中的设备之间的联网本系列标准的目的是建立基于远程操作服务元素时分布式办公应用的一般框架是系列标准之一它和开放系统互连的标准相关开放系统互连标准是促进在不同种信息处理系统之间同种的互连本系列标准在由定义的开放系统互连协调标准的框架之内本系列标准特别着重规定互连兼容性所需的同种外部可见和可验证特征同时避免对互连的信息处理系统不同种类内部

4、设计和实现作不必要的限制和更改它通过规定一个通用模型和一组设计原理来实现这个目的这一模型和这些原理将保证不同的分布式办公应用以密切结合的方式共同发挥各自的作用本系列标准定义必要的公共框架这一框架将使分布式办公应用能继续发展另外它也提供适用于分布式办公应用的概念和应用原理将使之能够模块化简化和扩充相关产品的开发实现不同供应商或服务提供者的服务相互协作优化开发花费为了使标准更有效本系列标准面向于公认的需要它具有模块扩充的能力以涵盖在技术和需要上的未来发展尽管主要是用于分布式办公应用本系列标准的内容也可用于其他信息处理环境中华人民共和国国家标准信息技术文本与办公系统分布式办公应用模型第部分一般模型国

5、家技术监督局批准实施范围本系列标准为分布式办公应用协议标准的开发提供框架它适用于在各个有效物理距离内分布的应用使它们就像紧密结合在一起的办公系统一样本系列标准描述了一种模型标准化的分布式办公应用应使用它规定的原理本系列标准为允许访问不同应用和应用之间交互作用的协议设计提供指南分布式应用协议位于的应用层同时符合定义的远程操作本系列标准包含这样一个目的符合本系列标准一些部分的系统元素能通过不同的供应商和不同的服务提供者提供的设备来实现本系列标准并不定义在分布式应用中使用的人机接口也不定义直接同用户交互的软件和特定应用软件之间的接口本系列标准的内容由两部分构成本标准描述了分布式办公应用的一般模型它分

6、成下列两部分模型协议设计指南本系列标准的第部分描述由所有使用的可辨别客体引用和相关规程本标准没有一致性要求本系列标准的其他部分也许规定了那些部分的系统实现规程一致性要求引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理系统开放系统互连基本参考模型信息处理系统开放系统互连基本参考模型第部分安全体系结构信息处理系统开放系统互连基本参考模型第部分命名和编址信息处理系统开放系统互连面向连接的表示服务定义信息处理系统开放系统互连抽象语法记法一规范信息处理系统开放系统互连目录第部分模型信

7、息处理系统开放系统互连目录第部分抽象服务定义信息处理系统开放系统互连联系控制服务元素服务定义信息处理系统文本通信面向文本交换系统的信报第部分总体体系结构信息处理系统文本通信面向文本交换系统的信报第部分抽象服务定义约定信息处理系统文本通信面向文本交换系统的信报第部分信报存储抽象服务定义信息处理系统文本通信可靠传送第部分模型和服务定义信息处理系统文本通信可靠传送第部分协议规范信息处理系统文本通信远程通信操作第部分模型记法及服务定义信息处理系统文本通信远程通信操作第部分协议规范用于管理商业和传输的电子数据交换应用级语法规则定义基本参考模型定义本标准采用在中定义的下列术语应用层应用实体应用服务元素表示

8、层表示连接协议服务定义基本参考模型安全部分定义本标准采用在中定义的下列术语鉴别授权凭证安全策略联系控制服务元素定义本标准采用在中定义的下列术语应用上下文联系控制服务元素表示服务定义本标准采用在中定义的下列术语抽象语法抽象语法记法定义本标准采用在中定义的下列术语抽象语法记法一外部类型通用时间宏客体标识符时可靠传送服务元素定义本标准采用在中定义的下列术语可靠传送服务元素远程操作服务元素定义本标准采用在中定义的下列术语自变量联编操作调用操作执行远程操作远程操作服务元素结果断联操作目录定义本标准采用在中定义的下列术语属性属性宏属性类型属性值筛选器定义本标准采用在中定义的下列术语管理贸易和传输的电子数据

9、交换面向文本交换系统的信报定义本标准采用在中定义的下列术语正文部分信报信报抽象服务定义约定定义本标准采用在中定义的下列术语抽象模型抽象操作抽象服务抽象服务宏非对称端口细化对称分布式办公应用模型定义本标准采用下列定义受访问者一种服务器它能给客体指派可辨别客体引用该客体是通过来自客户机的请求进行管理的同时它能通过由它指派的来执行客体指明的操作访问者一种服务器它能通过和访问带有的受访问者来执行指明客体的操作控制属性当与安全主体的特权属性竞争时同安全客体联系的属性用于授权或拒绝对安全客体的访问控制属性包控制属性的集合消费操作由客户机调用给通过指定客体的访问者的操作数据客体表示数据的客体数据客体值依照规

10、则集派生自数据客体的值或者在没有规则时整个客体的值直接值访问通过值而不是引用进行的数据客体访问直接值传送数据客体值的直接传送而不是引用传送可辨别客体引用在环境中对实客体的唯一引用分布式办公应用分布在一个或多个开放系统上的信息处理资源集它把功能性完好的定义集提供给用户人协助一个给定的办公任务文件预期人所直接或间接感知的一批结构化信息借助办公应用它能被交换存储检索和处理始发者一种客户机它调用请求而不是数据客体值给受访问者的操作同时它调用由指明客体给访问者的操作办公数据客体一种客体它能表示办公信息办公信息在办公环境下使用的数据特权属性同安全主体有联系的属性当与安全客体控制属性竞争时它被用于授权或拒绝

11、对安全客体的访问特权属性执照使用特权属性的执照生产操作由客户机调用给受访问者的操作受访问者请求而不是数据客体值认可属性在使用上有资格的一种属性引用客体访问借助引用对客体的访问操作由访问者调用给受访问者的操作安全属性覆盖特权属性和控制属性两者的一般术语安全属性的使用是由安全策略定义的安全客体扮演被动角色的实体它是根据授权策略批准或拒绝访问安全主体扮演主动角色的实体它是根据授权策略批准或拒绝对安全客体的访问用户应用进程一种应用进程它包含用户和一种或多种分布式办公应用客户机如客户机客户机等特定应用名的类属占位符访问应用的功能性定义在客户机或服务器之间可见到访问抽象服务在客户机和服务器之间的抽象服务访

12、问协议用于客户机和服务器之间的协议应用某个种类的分布式办公应用如电子邮件应用或归档和检索应用应用系统客户机和服务器系统的集合它们一起向用户提供应用的功能性客户机应用的部分它是包含用户应用进程的一部分服务器应用的部分它是服务器应用进程的一部分它提供由访问抽象服务定义所规定的功能性服务器系统一个或几个服务器的集合系统抽象服务服务器之间的抽象服务系统协议用于服务器之间的协议用户当使用应用时作为假想应用进程的部分缩略语联系控制服务元素抽象语法记法一控制属性包分布式办公应用分布式办公应用模型可辨别客体引用管理贸易和传输的电子数据交换开放系统互连特权属性执照服务质量引用客体访问远程操作服务元素可靠传送服务

13、元素世界时间模型注本章所使用概念的辅导背景信息见附录抽象模型访问抽象模型分布式办公应用的开发应和图中显示的客户机服务器抽象模型相一致它使用中定义的抽象服务定义约定图访问分布式办公应用抽象模型在图中用户是应用的使用者它由应用系统提供用户和客户机相互作用使用应用提供的服务客户机通过访问来访问服务器服务器系统可以是分开的并且分布到不只一个服务器服务器系统的内部结构细节在中定义在客户机和服务器之间可以定义一个或多个端口对于每个端口端口类型应是非对称的注访问对称端口提供的服务超出本标准的范围在客户机和服务器系统之间交换的信息应是办公信息办公信息是在办公环境中使用的数据如文件信报数据文件属性时间和信报有关

14、的信息归档文件的信息打印文件包括字型的信息服务器的管理信息这种信息被看作办公数据客体的集合它能被个别或成组的访问并操纵注不属于办公信息的其他信息的交换已在并将在其他标准中定义服务器系统的抽象模型图中服务器系统可以细化通过服务器之间定义一个抽象服务将服务器系统分布化见的建议图显示了服务器系统的细化访问抽象服务系统抽象服务图服务器系统的细化在图中客户机通过访问的抽象服务访问服务器系统在服务器系统中服务器响应此访问服务器可以通过系统抽象服务与其他服务器交互作用实现客户机请求的服务一种服务器系统可以包含不同类型的服务器在服务器之间可以定义一个或多个端口任何类型的端口都可被使用抽象模型的实现访问抽象模型

15、的实现为了实现访问抽象模型由定义的及它的映射应被使用在图中显示了层次模型关于如何标识客户机和服务器的进一步信息见注本图是一个例子并且不限制映象一个客户机和服务器可以有几种应用实体反之亦然应用实体可以服务于不同服务器类型图访问抽象模型实现的层次模型服务器系统的抽象模型的实现在实现服务器系统抽象模型上没有限制例子见附录引用客体访问数据访问的种类数据客体值的访问从概念上包括三个部分始发者请求访问受访问者数据客体值存储和生产访问者数据客体值消费或修正在分布式办公应用中将存在作为数据客体的受访问者或访问者的应用例如文卷文件或正文部分当始发者同受访问者或访问者任一个互定位时数据访问作为访问请求部分发生这称

16、为直接值访问假如始发者与访问者和受访问者两者经过物理上或一段时期分开使用直接值访问可以包括两种数据传送读和写操作作为选择为使网络的能力更加有效始发者可以要求受访问者返回一个引用而不是它的实际值给数据客体这个引用能由始发者交给访问者它能通过单个传送访问数据客体值直接和受访问者接触使用高级程序设计语言作为类推当使用直接访问时能考虑自变量或结果按值进行传送当使用引用数据访问时按名进行传送引用客体访问的功能模型功能模型当始发者受访问者和访问者被从空间上或暂时地分离时引用客体访问功能模型是能应用的图阐明了此功能模型例如始发者受访问者和访问者可以在三个不同系统中运行或者始发者系统在以后作为受访问者或访问者

17、图引用客体访问模型在中对数据客体值的引用称作可辨别客体引用或在生产操作结果中被返回给始发者并且在消费操作自变量中传递给访问者然后访问者调用操作在写操作情况中一个新值或修正数据值的指令能和访问请求一起被传递在读操作情况中引用数据客体的实际值在访问操作结果中被返回当执行操作时根据应用特殊规则被访问值和受访问者已知的数据相关应用特殊规则是生产操作期间和有联系的例如可以定义去引用特殊信报第一个正文部分操作不必被迫访问固定的或永久的数据客体在图中是由受访问者在响应由始发者调用生产操作时生成是由始发者提交给访问者的它作为消费操作的参数然后访问者使用和受访问者相互作用生产操作在一些数据操作中始发者使用应用特

18、定协议从受访问者中选择数据客体值完整的数据客体或数据客体某个子集或导出的部分此类操作称为生产操作在直接值传送中受访问者返回数据客体值给始发者始发者扮演访问者的角色在间接情况中从另一方面说始发者请求引用数据客体而不是数据客体值并且受访问者返回给始发者识别它们联系的唯一数据值在由生产协议元素支持中要求调用中的参数要规定是返回直接数据值还是返回相应地结果应包括数据值或消费操作始发者也能使用应用特定协议促使数据客体值被访问者访问这类操作称为消费操作在直接值传送中始发者扮作受访问者同时提供协议中的数据客体值在间接情况中始发者提供一个先前从受访问者中获得给访问者访问者使用此实现对受访问者的访问操作去读或写

19、引用数据客体值在由消费协议元素支持的地方提供的数据可以是数据客体值也可以是这个结果在两种情况中有相同的语义但是如果使用访问者需在消费操作结果返回前等待操作结果操作分布式办公应用模型定义特定协议类这种协议总是使用和受访问者应用客体相互作用它还提供操作的一般集这个类称为引用客体访问协议协议支持的含意要求在受访问者和访问者中建立附加功能响应生产操作时受访问者需能够提供而不是数据客体值消费操作中访问者需能够接收而不是数据客体值访问者需能够调用访问操作受访问者需能够实现访问操作在应用特定协议中标准可以选择是否在供应或返回给数据客体引用的地方允许在任何协议元素中使用在允许的地方放置附加限制定义特定协议元素

20、以处理生产和消费操作这些任选项的头一项被强烈地推荐应尽可能被使用如果在特殊目的访问中受访问者或访问者都不支持则始发者没有选择只能执行两个连续直接值的传送既然这样由始发者从受访问者那里调用生产操作返回数据客体值给始发者同时在消费操作自变量中始发者传送数据客体值给访问者这个描述适用于读操作在写操作情况中数据将流向反方向服务质量一些数据客体值将随着时间改变或者客体可被删除单个协议可以选择是否在被生成时引用数据客体值引用数据客体当前值如果客体被更新变为未定义为协助在引用控制中动态地改变客体可以包括服务的质量指示为和相联的数据值两者的有效性描述预期或要求范围访问协议需要支持更新的协议元素构造构造细则和相

21、关的规程由本系列标准第部分定义协议设计指南引言本章显示应被所有分布式办公应用标准遵循的协议设计指南办公信息分布式办公应用的主要目的是交换存储检索和处理办公信息为了维护现存的多样性或者为了维护未来办公信息的概念和类型抽象语法和办公数据客体的语义对于分布式办公应用协议来说可以是透明的既然这样在协议的抽象语法中办公数据客体应作为外部类型在直接引用变体中出现即没有编码规则的表示层协商外部类型的直接引用值引用抽象语法和客体的编码两者这个值应在标识客体类型的属性中使用客体模型和远程操作远程操作的使用在中定义的远程操作为联编操作断联操作和操作在客体模型中称为类型操作提供记法和协议规范操作的标准集和命名指南在

22、后面的条中描述分布式办公应用的所有访问协议应符合中规定的远程操作更详细地说访问协议应使用标准的记法和概念同时应允许第章中定义的任何映射附录给出了考虑的应用规则对访问协议的上下文中这些概念的介绍对于系统协议只要可能都鼓励使用远程操作对服务定义的抽象服务技术的使用抽象服务技术是基于大量的宏它被用于描述服务的功能和参数服务的描述技术同正式定义的远程操作方法密切相关该技术保证服务定义和协议规范之间完全一致由于对服务所作的定义形成进入正式协议的可能也保留工作和文件资料的备份它也很易于在一个和另一个中形成入口定义不必须重定义或重新文件化和目录的标准正使用这一技术所有未来也应使用服务文件资料的相同技术抽象服

23、务宏在中定义应用规则为了简化大量应用中共享资源的管理建立了下面一些规则并发性和资源共享并发性在集中系统中存在建立的技术它控制并发访问和保持数据的完整性对于分布式系统分布式数据的通用事例没有经济的通用解决方案应用应避免通用情况在较强要求出现和为特殊应用得出的解决方案之前指南一般用于弱一致管理即允许非一致的数据对每一数据项都有一主要拷贝更新它是一指定服务器的职责有一传播队列改变该数据项的拷贝和改变相关数据项将不同服务器数据项之间的关系减为最小提供管理控制调整一项改变进行传播所要花的时间设计应用以容忍过期的数据或对它有弹性根据本指南并发性控制能被限制在单一服务器中或者至少在一个系统中对协议的影响被限

24、制于资源共享影响上资源共享服务器中的共享资源由服务器管理它依次依赖于节点的低层操作系统对协议的影响被限制对某一时间在不能响应互操作服务器的影响的管理上可通过拒绝接受交互作用指示延迟响应或推迟的响应表明扮作用户的实体施加超时规律如果要求系统可以在它的服务器之间提供资源共享管理这将要求在系统协议中进行表达但是除上面描述的以外将不影响访问协议网络透明性为了使用户与环境网络配置的细节隔离开服务器和客户机应按名而不是按表示地址提交目录可用于提供这个转换时间的公共定义在分布式办公应用环境中的所有协议应使用定义的数据类型表达时间注和现在使用代替在这些标准中的使用预期将保持向下兼容标识符公共定义在标准中定义的

25、所有客体应至少有一个全局唯一名名的公共理解和标识符的公共定义在和中定义在附录中介绍它们遵循这一模型应用所使用名的编码在中定义属性和筛选器的使用在分布式办公应用上下文中许多客体如在信息库中表示的由属性定性属性由属性类型组成它识别属性和符合属性值给出的信息类属性概念支持属性定义的记法和属性的抽象记法在中定义子集在中定义分布式办公应用的标准如果合适应使用这些属性同时参考如果由信息库中项目表示的客体由属性定性则信息检索如项目选择可以请求筛选器筛选器应用一项测试看它是满意还是不满意如通过特殊项目筛选器用关于某些属性如项目值或存在的断言表达筛选器的语义和抽象语法在中定义同时子集在中定义分布式办公应用标准如

26、果合适应使用这些筛选器同时也参考为一个应用定义的属性类型可被另一个应用重新使用只要定义和语义是相同的即可在中定义的可作为工具来使用以达此目的属性宏在中定义认可属性技术被认为可在分布式办公应用上使用例如它使客户机能标记一特定属性是不是强制的其意义就是相应的服务器必须懂得属性的语义和知道如何响应或者标记是否服务器能忽略所属属性或用缺省值来代替注此技术用法的例子见信息技术文本与办公系统文件打印应用第部分抽象服务定义和规程引用客体访问在访问协议中的数据客体值和可以典型地作为的外部类型出现应用服务元素和应用上下文实现几个访问协议所要求的功能的应用服务元素可以被结合在单一应用上下文里要求每一个这些应用服务

27、元素有独特的抽象语法也见图安全规则引言建立下列规则是为了简化访问控制和鉴别安全方面的执行和管理这个规则使一个比较广的范围安全策略被使用不用改变分布式办公应用协议它包含要求个人使用分布式办公应用的特殊职能的安全策略注安全概念的详细辅导介绍见附录安全主体安全主体通常是操作实现中起特殊责任的个体在一些安全策略里职能可以赋予公众中的一组人或者一个用户分布式办公应用可以控制依照安全主体标识的访问或者控制依照安全主体要求能力的访问存在确认这样的要求技术特权属性执照是一个数据结构它安全地负载安全主体的属性在结构中出现的值依赖于安全主体和有效的安全策略分布式办公应用应使用特权属性执照表示安全主体的鉴别性和特权

28、性在安全策略有效地要求特殊责任的地方应包括必要的标识通过来传递同时它应适用所有在联系中的随后的操作直到和终止它为止每个特殊操作应允许客户机传递给另一个这应为特殊操作补充的在操作导致对操作或者或的随后处理的地方操作的有效也应用于随后的处理安全客体安全客体是正被保护的客体以便安全主体的访问被有效安全策略调整安全策略可以要求检查是按照安全主体标识要求的基本特权也可以是按照安全主体要求的基本特权或者两种途径的某种结合控制属性包是一个数据结构它安全地运载访问控制信息表示的值取决于有效的安全策略和个别客体分布式办公应用应使用控制属性包运送办公数据客体的访问控制信息当创建客体修正客体或传送客体它的访问控制信

29、息时这就可能访问控制前面的安全规则是从协议中运送的安全元素的设计中分离出分布式办公应用协议的设计这有利于在不同安全环境中相同协议的使用分布式办公应用的操作定义和数据结构模型应允许一个广泛范围的安全策略与它的协议一起使用任何安全策略假定例如从安全客体到另一个安全客体的访问控制属性的隐式拷贝应被服从有效安全策略的限制认可安全差错几乎所有操作都可根据安全的理由被完全拒绝安全拒绝可以作为差错来报告它优先于其他差错除防碍安全主体安全客体和操作确定的协议错误之外安全差错响应不应以这样的方式表达也不伴随或者随其他差错响应它隐含或运送不应给安全主体的信息如果访问被拒绝导致对单一安全客体进行访问的操作在该客体上

30、应没有影响访问几种安全客体的操作可以遇到在这些客体上的安全拒绝这样操作的结果和响应将被定义操作标准集本条显示抽象操作的标准集它最初的目的是协调抽象操作集同时协调它们对不同分布式办公应用的名这个协调将减少标准化特定分布式办公应用所需的时间和精力同时将使标准的实现者容易熟悉和使用特定应用的操作特殊分布式办公应用的开发者应使用这个标准集的操作去适当地定义在它们的特殊分布式办公应用中的操作集下列是抽象操作的标准集列表读修正拷贝移动搜寻创建删除保留通告放弃这些操作细则的例子在附录中显示附录提示的附录提示附录的引用标准定义和缩略语引言本附录给出本标准提示附录中特有的引用标准定义和缩略语在本标准正文中出现的

31、引用标准定义和缩略语不包括在这里引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准附录的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理系统开放系统互连基本参考模型第部分管理框架信息处理文本与办公系统标准通用置标语言信息处理系统文本与办公系统办公文件体系结构和交换格式信息处理系统开放系统互连文本传送访问和管理信息技术开放系统互连应用层结构定义基本参考模型定义本标准的附录采用中定义的下列术语应用进程基本参考模型安全部分定义本标准的附录采用中定义的下列术语访问控制访问控制列表审计审计跟踪鉴别信息能力机密性数据完整性数据来源鉴别数

32、字鉴名加密密钥密钥管理否认面向文本信报交换系统的定义本标准的附录采用中定义的下列术语信报传送信报传送系统信报存储用户代理分布式办公应用模型定义本标准的附录采用下列定义访问控制策略一个规则集属于安全策略的部分用此规则集对人用户或他们的代表进行鉴别并用此规则集进行这些用户对服务和安全客体的访问访问上下文用诸如位置日期时间低层联系的安全级别等这些变量表示的上下文在其中形成对安全客体的访问密码密钥见密钥数据客体格式规范在意义上独立于访问协议定义的数据类型节点数据处理设备它提供作为网络部分的信息处理资源节点可以支持用户应用进程服务器应用进程或两种类型进程的组合用户应用进程的一部分它直接同人用户交互作用同

33、时它在代表人用户使用一个或多个办公应用安全管理者负责实现安全域的安全策略的权力机构一个人或一批人安全域安全客体和安全主体的有界组由单一安全管理者执行的单一安全策略适用于它安全设施规程进程机械装置或组合体它们模型化一个有关安全的功能服务器应用进程应用进程它可实现由服务定义所定义的部分或全部功能用户人用户或用户用户应用进程应用进程包括用户和分布式办公应用的一个或多个客户机如客户机客户机等特殊应用名的类属占位符应用接口应用的接口在用户和客户机之间为可见的服务定义应用功能性定义在客户机和系统之间为可见的缩略语应用服务元素委托并发和恢复文件风格语义和规范语言文卷传送访问和管理信报存储面向文本的信报交换系

34、统办公应用办公开放文件体系结构开放分布式处理远程数据库访问标准通用置标语言标准页面描述语言事务处理虚拟终端协议附录提示的附录和其他标准的关系上下文本标准涉及集成方面而且还有支持专业的技术的和管理的用户的分布式办公系统本标准不涉及实时处理也不涉及事务处理它一般支持第一线操作的职员如售货点预售职员现金管理者等本标准涉及使用通过对多厂商设备的使用问题同时它涉及各组织之间的交互工作它有安全条款当安全标准变的更清楚和更稳定时就将增加稳定的详细指南其他标准使用通过正常方式高层协议的进行本模型下的协议开发假定目录在整个分布式办公系统中都能利用和其他标准的配合面向信报的本文交换系统和目录给分布式办公应用公共的

35、许多方面设定了惯例由于历史原因有的方面并不和本标准完全一致可处理信息可打印信息可发邮件信息的文件是办公信息的主要形式当在此模型下被开发的协议不依赖于文件特殊编码的使用时将在现有的正在制订的办公开放文件体系结构文件标准标准通用置标语言标准页面描述语言和文件风格语义和规范语言之间有着最佳配合远程数据库访问可以作为办公功能与的某种协调将是有益的和其他标准共存虚拟终端协议由于被定位在应用和人用户之间它超出本标准的范围文卷传送协议文卷传送访问和管理不直接被按照文件和类似于关系式的数据访问进行操作的大多数办公系统用户所感知本标准规定不与一起实现的指南然而希望使用类似于的文卷存储模型和功能度的用户应用也将能

36、同办公应用一样使用事务处理和委托并发和恢复目前没有要求在分布式环境中使用办公应用目前没有训练要求本标准当前并不要求办公应用协议在风格上被设计为适合即将出版的标准开放分布式处理本标准当前并不工作项目但是期望在适当时候进行协调附录提示的附录要求引言分布式办公应用由集成分布式办公系统使用分布式办公系统由网络链接的用户节点和服务器节点组成用户节点通过网络访问服务器节点它使用访问协议集成化办公系统维护各个办公应用的紧密合作在单一主机作为单一单元的环境中数据处理应用被分流在系统的不同智能部件中分流导致需要对应用的不同部分之间内部关系加以标准化在分布式办公系统中所有资源的同时可利用性不能被保证并且支持性的或

37、生产性的应用都不应假设特殊分布进程如信报转送的所有各方是同时在通信由进程语义请求的除外这引导出存储和转发通信如信报传输的概念那里始发者潜在的接受者媒介者的信报传送代理在同一时间中都不是联机的功能要求从分布式办公系统中由用户要求的服务以及框架涉及的服务包括个人之间的信报传送为同其他用户通信成组通信为同用户组通信转换允许不同语法或字符编码文件的互换文件的归档和检索允许文件的多关键字检索和有序归档文件输入和输出到分布式办公系统的不同物理设备如扫描仪打印机等目录知道在哪里和如何访问远程通信元素应用或用户鉴别避免未授权访问不同应用局部访问时基为了诸如整个网络的时间邮戳信报和文卷的目的直接访问远程服务器如

38、可视图文和用户如经由智能用户电报与远程系统间接通信存储和转寄传送非实时信息或访问其他网络如信报传送系统不同应用或远程服务器之间的数据传送上面列出的应用将在未来增长如数据库访问大多数附加应用可能是生产性的应用因为它们的主要目的是给办公工作者提供特殊设施这些应用的典型用法需高度的集成化如文件可以从信报存储服务器中取出存储在归档文件和检索服务器中并在打印服务器上打印在分布式办公应用之上的一些操作通常如成组通信文件归档和检索打印需要使用其他扮演支持应用角色的应用如目录鉴别不论如何应用和他们的用户不应被执行支持应用的方式所影响特别是对用户来说实际分布应尽可能是透明的支持应用对人用户不必是可见的但是它能使

39、整个系统能够安全可靠和平滑地操作设计要求协议设计应保证稳定性推荐的设计原理应使得分布式办公应用协议设计者能规定高度稳定的分布应用交互作用同时广泛使用公共支持应用模块化设计减小一个仍然是可扩充的生产应用表的不同办公应用间的内部依赖性能够完成所要求高度集成协议的公共风格设计支持应用和设施的同种用法远程操作服务元素的同种用法安全性对用户规定不同的级别简明性这是来自分布式办公应用人用户观点的关键点这意味着用户应不卷入到应用管理其请求的方法中本标准规定在不同应用中的交互作用原理附录提示的附录基本概念引言根据人用户的观点分布式办公应用被归类为构成集成办公系统的大量应用分布式办公系统由通过整个网络连接的节点

40、构成当这个系统为了人用户利益存在时任何应用进程部分可以使用办公应用用户节点是同人用户直接交互的设备它提供直接交互功能服务器节点是一个设备它管理由很多用户共享的资源分布式办公系统和人用户的交互作用可以引出大量的活动它在大量的节点上实现如何由进程任务等表示在一个节点上这些独立活动不在本标准中涉及在一个节点上的一个活动和另一个节点上的一个活动之间的交互作用在模型中通过一对应用进程调用之间的交互作用来表示每个节点上有一个应用进程调用应用进程调用执行应用进程的功能性为了更清楚起见本章依照应用进程描述交互作用本章中描述的每个功能实体同应用进程相关执行功能的每个独立活动同独立应用进程调用有关客户机服务器模型

41、本章采用一种辅导方式是解释单个应用即某类应用的分布非分布式单一应用在非分布式单一应用中用户和应用是互定位的当用户和人用户交互作用或当用户代表人用户与应用交互作用时在这一特定情况下用户称为用户同时应用进程称为用户应用进程见用户通过应用接口和应用交互作用此接口通常是专有的并且未被标准化见图如果应用是分布的候选者服务定义需要作为潜在的未来分布专有线图非分布式办公应用分布式单一应用应用分布对于用户应是透明的从而使应用接口不会改变客户机和用户互定位用户和客户机一起在一个应用进程中服务器一般对用户是远程的服务器是应用进程的一部分它称为服务器应用进程客户机和服务器依靠访问协议在网络上进行通信在客户机和服务器

42、之间可以有几个独立交互作用图中描述了新情况它显示图的服务定义扩展成虚线框封住的访问协议在分布情况下服务定义和访问协议需被标准化图分布式办公应用客户机服务器通信访问协议是客户机获得访问它的远程服务器的标准方法下列模型显示原理如何被使用来规定访问协议按照参考模型协议在对等实体间使用在图中通信仅出现于虚线框中因此对等实体通信是在虚线框中而不在它之外依照参考模型客户机和服务器被认为是应用进程的部分同时有应用实体同它们联系应用实体是参考模型应用层的一部分同时包括应用服务元素集按照服务定义应用服务元素提供通信功能给客户机和服务器同时实现访问协议如此做应用服务元素可以使用在同一应用实体中由其他应用服务元素提

43、供的服务同时通过参考模型表示层来提供在图中虚线框得到扩充以给出客户机和服务器之间通信的更详细模型详细的说交互作用发生在应用实体调用之间在同一对应用进程调用之间交互作用的离散集在应用实体调用的离散对之间实现不论如何对于多数实际目的不必提及上述详细结构相反用访问协议的客户机服务器通信的模型对于讨论的分布式办公应用来说通过就足够了关于客户机服务器通信的附加细则在第章中规定图通信的分布式办公应用分布式办公应用客体模型分布式办公应用的应用进程的交互工作要求共享概念模式描述共享的领域典型的讨论领域是由它们之间的客体和关系组成同时可以提供客体分类客户机服务器模型被认为是开发概念模式的面向应用的工具客体模型有

44、宽阔的视角并且更抽象分布式办公应用的部件如电子邮箱归档组合箱等作为客体都被编址在客体模型中开发的工具用于概念模式的规范概念模式是服务定义的基础需注意在分布式办公应用上下文中使用另一种客体类型这些是数据客体如数据类型信报内容个人间信报正文部分私人文件格式这些数据客体抽象语法的定义独立于访问协议和系统协议功能模型在集成系统中的多个应用集成办公系统由办公应用集构成如信报传送文件的归档和检索打印办公应用的集成由用户实现用户和人用户交互并代表人用户和办公应用集交互作用在用户和服务器之间的交互作用通过客户机实现在客户机之间的交互作用通过用户实现这在图中描述图多非分布式办公应用多个分布式办公应用用户和客户机

45、是在称为用户应用进程的一个应用进程中见图几个用户应用进程可以共存于一个用户节点上但它们在本标准中保持独立对于某些应用如目录信报存储访问一个服务器每个用户的表示称为用户代理用户代理包括客户机和用户图多分布式办公应用服务器的组织可能有第二个分布步骤将一个应用的服务器部分功能分布到几个节点上的几个服务器上服务器集称为系统每个服务器功能是相等的它支持同一访问协议每个服务器都在一个节点中系统可由下列各项组成单个服务器几个非交互作用服务器几个交互作用服务器客户机和服务器之间的交互作用由访问协议进行控制见图这些协议属于特殊应用标准不在本标准的细则里涉及通过网络连接的几个服务器可以交互作用以构成整个系统在该情

46、况下它们依靠系统协议相互操作这些协议属于特殊应用标准并且不在此处细则中涉及在客户机和特殊服务器之间能利用的访问协议子集取决于服务定义和服务器的分区例如对于维持分布式信息库的服务器如果系统协议不存在或者如果服务器不能或不愿意以对客户机透明的方法来实现它访问协议可以包括指示机制它意味着接触的服务器返回一个提示给客户机说明为了找到一项特殊信息要与其他服务器中哪一个进行接触访问协议访问协议可选的系统协议必要时图系统注意虽然应用进程和应用实体等的同样概念被应用客户机不是为系统协议引入的固有的客户机服务器模型非对称性在一些系统协议设计中也没有什么用处服务器之间的协作一个服务器作为另一个服务器的用户有时一个

47、系统系统将使用另一个系统系统它是通过将需要使用系统的服务器描述为扮演应用的一个用户的角色来模型化在这种情况下客户机存在于包含服务器的应用进程中图作为另一个服务器用户的服务器当两个服务器是同一类型时即当一个服务器正使用另一个服务器时也能使用此模型引用客体访问对于一些数据客体类型见服务器扮演源而服务器扮演数据值的接收端如信报存储服务器可以是源打印服务器也可以是象人与人之间信报正文部分一样是打印文件接收端一般来说服务器可以同时扮演源点和数据接收端如文件归档和检索服务器信报存储服务器如果客户机和客户机在应用进程内互定位并且客体值必须从服务器传送给服务器那么从服务器经过访问协议将此客体值传送给服务器随后

48、从客户机经由访问协议传送给服务器见图这样可能效率很差在这种情况下仅传送访问协议中客体值的引用效率更高些引用的客体值本身直接从源服务器传送给接收端服务器传送当客体值同访问协议在客户机和服务器之间传送时用户应用进程使用可辨别客体引用管理数据传送也许是有益的图引用客体访问客户机服务器通信模型根据在和图中介绍的模型本章规定一些关于在客户机和服务器之间通信的附加细则图图给出不同配置的例子这些配置要求应用服务元素的不同集在每个应用服务元素集中要求联合控制服务元素此外在每个集中要求远程操作服务元素可靠传送服务元素是可选的在给定的集中要求哪种附加应用服务元素取决于分布式办公应用有关的本质是否该集同客户机或服务

49、器有联系是否该集实现访问协议或系统协议数据客体格式规范表示在用户和服务器之间或用户之间的协作基础此应用服务元素集实现由使用访问协议和服务器通信的客户机要求的功能此应用服务元素集实现由使用访问协议和客户机通信的服务器要求的功能图在客户机和服务器之间的通信此应用服务元素集实现由使用访问协议和服务器通信的客户机要求的功能此应用服务元素集实现由使用访问协议和客户机通信的服务器要求的功能此应用服务元素集实现由使用访问协议和另一个服务器通信的服务器要求的功能访问协议系统协议注分别包含和的应用实体可以结合进单一应用实体中它支持两个应用上下文图在客户机服务器之间和在两个服务器之间的通信此应用服务元素集实现由使用系统协议和另一个服务器通信的服务器要求的功能图在客户机和互定位服务器和另一个服务器之间的通信此应用服务元素集实现由使用访问协议和服务器通信的客户机要求的功能此应用服务元素集实现由使用访问协议和客户机通信的服务器要求的功能访问协议注在图中在两个用户如在文件归档和检索或信报传送中之间服务器用作存储和转发系统既然这样数据客

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1