GB T 29191-2012 共性服务信息描述规范.pdf

上传人:orderah291 文档编号:198703 上传时间:2019-07-14 格式:PDF 页数:32 大小:955.89KB
下载 相关 举报
GB T 29191-2012 共性服务信息描述规范.pdf_第1页
第1页 / 共32页
GB T 29191-2012 共性服务信息描述规范.pdf_第2页
第2页 / 共32页
GB T 29191-2012 共性服务信息描述规范.pdf_第3页
第3页 / 共32页
GB T 29191-2012 共性服务信息描述规范.pdf_第4页
第4页 / 共32页
GB T 29191-2012 共性服务信息描述规范.pdf_第5页
第5页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、G昌ICS 35.240.01 L 70 中华人民共和国国家标准GB/T 291912012 共性服务信息描述规范Specification for description of common service information 2013-06-01实施2012-12-31发布发布中华人民共和国国家质量监督检验检夜总局中国国家标准化管理委员会x-产mth飞飞v酬剧有码FE。/刷aaVF、.,hmm副:1 -2吨GB/T 29191-2012 目次前言.I引言.11 l 范围2 规范性引用文件. 3 术语和定义4 缩略语-5 描述模型的基础.2 6 共性服务描述模型.4 7 共性服务信息描述

2、扩展方式和规则.18 附录A(规范性附录)CSDM的XMLSchema表示.19 参考文献.26 GB/T 29191-2012 前本标准按照GB/T1.1一2009给出的规则起草。本标准由全国电子业务标准化技术委员会(SAC/TC83)提出并归口。本标准起草单位:中国标准化研究院、长风开放标准平台软件联盟、用友软件股份有限公司、中国科学院计算技术研究所、神州数码(中国有限公司、易达讯网络科技北京有限公司。本标准主要起草人:XtJ颖、曾硝、杨冬菊、章建方、马胜男、隋援、付东普、朱律琦、李方平、王华飞、谢静、郭炜、倪吴、蒋严冰。I GB/T 29191-2012 51 近年来随着互联网和信息技术

3、的迅速发展,现代服务业逐渐成为我国经济的支撑产业。现代服务业主要依托信息技术和现代管理理念发展起来,由于产业分工的社会化和专业化,衍生出种类繁多的共性服务。共性服务作为各领域、行业普遍使用的服务,需要对它们的内涵和服务接口等信息进行精确的定义和规范化描述,以便被不同行业和不同应用所调用,指导和规范共性服务的开发和应用。共性服务标准制定者可以按照本标准框架制定各种具体的共性服务标准,以便于服务资源的共事与使用s共性服务提供者也吁以在本标准的指导下,开发共性服务,供服务使用者使用。E GB/T 29191-2012 共性服务信息描述规范1 范围本标准规定了共性服务及服务接口的描述模型,包括服务概要

4、、服务接口、服务质量和服务策略,并给出服务描述的扩展方式和规则。本标准适用于共性服务标准的制定和共性服务的开发。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单适用于本文件。GB 2312 信息交换用汉字编码字符集基本集GB/T 7408数据元和交换格式信息交换日期和时间表示法GB 11714 全国组织机构代码编制规则3 术语和定义下列术语和定义适用于本文件。3. 1 服务service 由某个实体,以约定的接口提供的满足特定需求的功能或功能的集合。注1,改写ISO19119,2005

5、,定义4.1. 1. 注2,服务在技术上可以有多种表现形式和使用方式。如Web服务等。3.2 共性服务common se凹ice跨行业、领域普遍使用的、可重用的服务,一般通过标准开放的网络协议和标准接口被外部访问和使用。3.3 3.4 3.5 值域value domain 允许值的集合。接口interface 表征实体行为的操作的命名集合。实体或实体的某种代表如z服务通过接口来实现功能。操作operation 被执行的某一转换或查询的规范说明。操作是对信息系统相关实体执行的行为。注z某个操作具有一个名称和一列参数。4 缩略语下列缩略语适用于本文件。1 GB/T 29191-2012 CSDM:

6、共性服务描述模型(CommonService Description ModeD LCC:首字母小写(LowerCamel Case) SOAP:简单对象访问协议(SimpleObject Access ProtocoD UML:统一建模语言(UnifiedModeling Language) URI:统一资源标识符(UniformResource Identifier) URL:统一资源定位符(Uniform Resource Locator) XML:可扩展置标语言(ExtensibleMarkup Language) 5 描述模型的基础5. 1 慨述本标准采用UML描述CSDM附录A给出

7、了CSDM的XMLSchemao 本标准中,用UML中类的概念表示描述项气简称项勺z用UML中类的属性的概念表示描述项的元素。描述项和元素的英文名称采用LCC方式,即除第一个英文单词外,每个单词的首字母大写,并把这些单词组合起来5.2 模型中关系及符号说明本标准普及UML定义的以下两种模型关系,并采用UML静态结构图表示描述项之间的关系=a) 关联,用于描述两个或更多描述项之间的一般关系。关联的方向需说明。如果不指明方向,则假定为双向关联,见图1中的b);如果是单向关联,关联方向可以在钱段终点用箭头来标记,见罔1中的的。模型中使用角色名称说明游对象与日栋对象之间的关系,见图1中的c)。在双向关

8、联中,提供两个角色名称。角色名称角色1是描述项1对描述项2的关系;角色2是描述项2对描述项1的关系z基数1表示描述项1与描述项2单个实例关联的实例的数量;基数f表示描述项2与描述项1单个实例关联的实例的数量。基数的取值可以是一个n,也可以是m. n ,其中m是非负整数,n是正整数,m小于或等于)10当基数取值为1时,可以省略不写。a) b) 固1关联关系b) 聚合,用于说明两个项之间的部分与整体的关系。c) 在聚合关系中,一个项(H)包含另外的项(J、K),、K可认为是H的子描述项(简称子项),见图2。对于子项J、K,可标注基数,表示H包含的J的实例数量、K的实例数量。基数的取值可以是一个n,

9、GB/T 29191-2012 也可以是m.n,其中m是非负整数,n是正整数,m小于或等于n。当基数取值为1时,可以省略不写。5.3 a) b) 固2聚合关系模型中描述项及描述项中元寰的描述方法本标准中共性服务描述项及描述项的元素采用的表述方式分别见表1和表2。表1模型中描述项描述方法英文名称中文名称可选性最大出现次数表2模型中元素描述方法英文名称中文名称|数据类型|数据格式|I I 可选性最大出现次数其中z英文名称z描述项或元素的英文名称。中文名称:描述项或元素的中文名称。说明值域说明数据类型z元素的数据类型,元素的有效值域和允许对该值域内的值进行有效操作的规定。本标准中涉及的基本数据类型见

10、5.4。数据格式z从业务的角度规定的描述项或元素的格式需求,包括所允许的最大和/或最小字符长度,描述项或元素的表示格式等。5.4 可选性=说明该描述项或元素是否为描述共性服务所必选的(M)、条件必选(C)或可选的(0)。最大出现次数z说明该描述项或元素可以具有的最大实例数目。值域:说明该元素的取值范围。说明z对描述项或元素含义的进一步解释。基本数据类型和数据格式基本数据类型包括布尔型(boolean)、日期型(date)、日期时间型(datetime)、数字型(number)、字GB/T 29191-2012 符型(string)、文本型(text)。本标准采用UML描述CSDM概念模型时所用

11、的基本数据类型和数据格式见表3.表3基本数据类型和数据格式数据类型数据格式说明示例boolean On/Off、True/False、1/0两个且只有两个表明条件的值date YYYYM如IDD通过YYYYMMDD的形式表达的值20081025 的类型,符合GB/T7408 datetime YYYYMMDDhhmmss 通过YYYYMMDhhmmss的形式20080908104532 表达的值的类型,符合GB/T1408 nm表示定长m位的数字n5表示定长5位的数字n. p,q句,q勾为自然数)表示最长p止,.17,2表示最长17位number 位数字,小数点后q位通过从0到9数字形式表达的

12、值数字,小数点后两位n.表示确定了最小和最大位数的不的类型定*数字,前面附加最小位数,后面n2. .10表示最大10位、附加最大位数最小2位的不定长数字Cm (m为自然数)表示定民m个字通过字符形式表达的值的类型C5表示定长5个字符符集字符集默认为GB2312) C. ul表示长度不确定的文本string C.表示确定了最小和最大长度的不C2.10表示最大长度为定长字符,前面附加最小长度,后面8,最小长度为3的不定长附加最大长度的字符text 长文本,长度不确定) 一一6 共性服务描述模型6. 1 共性服务描述模型总体桂架共性服务描述模型的总体框架见图3commonService (共性JlI

13、l务)回凹iceProfile(服务概要)+ serviceEName (服务英文名称):strin噶十四川田CName(服务中文名称):string+目凹i白ID(服务标识符):UIDO. 1 I servicePolicy (服务策略)固3共性服务描述模型的总体框架4 GB/T 29191-2012 共性服务通过基本元素和其包含的子项给出完整的描述。commonService(共性服务)的基本元素有:serviceEName(服务英文名称)、serviceCName(服务中文名称)、serviceID(服务标识符),见表monService(共性服务的四个子项包括服务概要、服务接口、服务质

14、量、服务策略,见表5.表4commonService(共性服务)的基本元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数serviceEName 服务英文名称string M 1 服务的英文名称,命名规则采用LCC方式serviceCName 服务中文名称strmg M 1 服务的中文名称服务的唯一标识,按照一定规则组成.servicelD 服务标识符stnng C 1 当服务向注册中心注册时,注册中心应设定服务标识表5commonService(共性服务)的描述项英文名称中文名称可选性最大出说明现次数serviceProfile 服务概要M 1 服务的简要描述,定义服务所属的类别

15、,服务执行成功的前提条件,服务执行的可能结果等;模型的详细描述见6.2servicelnterface 服务接口M 1 描述服务的调用,表达服务的相关操作及输入和输出信息,服务部署的访问点,绑定的协议等z模型的详细描述见6.3描述服务的稳定性和性能,包括可用性、可访问性、可靠性、故serviceQuality 服务质量。1 障恢复时间、响应时间、吞吐量、并发性等方面的内容z模型的详细描述见6.4servicePolicy 服务策略。包含安全性、事务性、约束等策略,通知服务请求者需要某些补1 充性要求方可成功调用s模型的详细描述见6.56.2 服务慨要6.2. 1 服务慨要描述模型服务概要是对服

16、务的简要描述。serviceProfi1e(服务概要)包含basiclnformation(基本信息、serviceFunction (服务功能、serviceProvider(服务提供者和informationOfServiceU pdate (服务更新信息)等四个描述项。具体定义服务所属的类别,表达服务的关键词、服务提供的功能、服务执行成功的前提条件、服务执行的可能结果、服务的提供者相关信息以及服务更新信息的地址。服务概要描述模型见图4。5 GB/T 29191-2012 固4服务概要描述模型四川四:Providel(服务提供者)+name名称):stringO.ll+ID(组织机构代码)

17、:string+contac叫联系人):stringI+phone咆话):strin哩十e-mail(电子邮件地址):string6.2.2 服务概要子项及其元素描述服务概要包括四个子项:basicInformation(基本信息)、serviceFunction (服务功能、serviceProvider(服务提供者)和u巾rmationOfServiceUpdate(服务更新信息),见表60各子项的元素描述如表7表10所示。表6serviceProfiIe(服务慨要的描述项英文名称中文名称可选性最大出现次数说明basiclnformation 基本信息M 1 服务的基本信息,包括服务类别,

18、常用的关键字、版本、注册日期等内容serviceFunction 服务功能M 1 说明服务的功能,包括服务的功能描述,服务执行的前提条件和结果serviceProvider 服务提供者。1 服务提供者的相关信息informationO 服务更ServiceUpdate 新信息。1 提供服务更新的相关信息一一表7basicInformation(基本信息)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数category 类别string 。N 服务的类别描述服务关键特性的keyword 关键字strmg 。N 词,用于服务检索。如z认证、计费服务的当前版本.一verslOn 版本

19、strmg M 1 般用v1.0、v1.1、v2.0. .形式表示当服务向注册中心注registerDate 注册日期date YYYYMMDDhhmmss C 1 册时,注册中心须记录注册日期6 GB/T 29191-2012 表8serviceFonction (服务功能的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数functionDescription 功能描述text M 1 描述服务的功能precondition 前提条件string 。执行服务所需的必要ln 条件的描述或标识result 结果stnng 。服务执行结果的描述n 或标识表9serviceProvid

20、er(服务提供者)的元素英文名称中文名称数据数据可选性最大出值域说明类型格式现次数name 名称strmg M 1 提供服务的机构名称组织机构符合GB11714中的由组织机构代码中心ID strmg 。1 组织机构代码编制代码规则分配contact 联系人stnng 。1 联系人的姓名phone 电话strmg 。1 联系人的电话e-mail 电子邮件strmg 。1 联系人的电子邮件地址地址表10informationOfServiceUpdate(服务更新信息)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数给出可查阅有关服务更新location 位置URI M 1 信息的

21、网络地址,以URL方式描述6.3 服务接口6.3. 1 服务接口描述模型servicelnterface(服务接口)表达服务执行时在服务提供者和服务请求者之间进行服务交互的接口。servicelnterface包括多个描述项。从抽象的角度来看,服务由一个或多个接口提供。因此,interface(接口是servicelnterface的核心描述项,interface和message(消息)给出抽象消息模型,未限定到特定消息交换协议和通信端点;serviceDeployment(服务部署和binding(绑定将抽象服务限定到特定协议和通信端点。服务接口描述模型见图5。7 GB/T 29191-20

22、12 圄5服务接口描述模型6.3.2 服务接口子项及元素描述servcelnterface包括以下几个子描述项:nterface (接口)、message(消息)、serviceDeployment(服务部署)、binding(绑定),见表110表门serviceInterface(服务接口的子项英文名称中文名称可选性最大出说明现次数interface 接口M N 将与操作相关的消息组织到对应的操作,由此描述了一个服务发送和或)接收的消息集用来描述服务发出或收到的一个特定消息的抽象格式,是一系message 消息。N 列具有指定数据类型的参数的集合。定义了作为操作的一部分进行交换的数据serv

23、iceDeploymen 服务。N 服务具体实现的描述部署binding 绑定。N 描述了接口与具有特定消息格式和传输协议的操作之间的具体绑定每个nterface(接口)由一系列operation(操作组成。interface的元素描述如表12所示,其子项的描述见表130GB/T 29191-2012 表12interface(接口)的元素最大出现次数称明一陆说一自-口接1 表13interface(接口的子项英文名称中文名称可选性最大出现次数说明Operation 操作M N 每个operation(操作)由input(输入)、output(输出、fault(出错等相关message(消息组

24、成operation(操作的元素描述见表14,其子项的描述见表15。表14operation (操作)的元素英文名称中文名称数据类型数据可选性最大出值域说明格式现次数Name 名称string M 1 接口中操作的名称1, 0或true,当取值为1(true)时,支持supportTransaction 支持事务性boolean M 1 事务性;当取值为o(false) false 时,不支持事务性当supportTranscation取补偿操作已定义操值为1时,则应选择该元compensationName string C 1 素。此时compensation名称作的名称Name代表原子事务

25、或长事务的补偿操作表15operation (操作)的子项英文名称中文名称可选性最大出现次数说明mput 输入。N 与操作相关的输入项output 输出。N 与操作相关的输出项fault 错误。N 与操作相关的错误项input(输入、output(输出和fault(错误项的元素描述见表16表18。表16input(输入)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数name 名称strmg M 1 输入的名称消息复合类型已定义的对已定义的消息message M 1 message 消息的引用,见表199 GB/T 29191-2012 表17output(输出的元素英文名称中

26、文名称数据类型数据格式可选性最大出值域说明现次数name 名称stnng M 1 输出的名称消息复合类型M 1 已定义的对已定义的消息message message 消息的引用,见表19表18fautt(错误的元素英文名称中文名称数据类塑数据格式可选性最大出值域说明现次数name 名称stnng M 1 错误的名称消息M 1 已定义的对已定义的消息message message 消息的引用,见表19每个message(消息)是根据所涉及的parameter(参数)进行定义的。message的元素描述如表19所示,其子项的描述见表20。表19Jtlessage(消息)的元素英文名称数据类型说明n

27、ame stnng 消息的名称表20m四sage(消息)的子项英文名称最大出现次数说明P缸ameterN parameter(参数的元素描述见表21.表21parameter(参数)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数name 名称stnng M 1 消息参数的名称消息参数的数据类型,type 类型stnng M 1 可以是基本数据类型或复合数据类型serviceDeployment(服务部署包含一系列endPoint(端点).serviceDeployment中如果定义了关联的interface,则在绑定中可以不定义interface,这时绑定的元素interfa

28、ce的缺省值就是在serviceDeployment中定义的。serviceDeployment的元素描述见表22,其子项的描述见表23。GB/T 29191-2012 表22seiceDeployment(服务部署)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数name 名称stnng M 1 服务部署的名称接口复合类型。已定义对已定义接口的引用,interface 1 interface 的接口见表12表23seiceDeployment(服务部署)的子项英文名称最大出现次数说明endPoint N 每个endPoint包含URL形式的地址信息endPoint(端点)的元

29、素描述见表24.表24endPoint(端点)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数name 名称strmg 。1 服务部署端点的名称binding 绑定复合类型M 已定义的对已定义绑定的引用,1 binding 绑定见表25address 地址URI M 服务端点的访问地址,1 用URL方式表示每个interface(接口)是通过为其提供一个binding(绑定)来实现服务。binding的元素描述见表25.表25binding(绑定)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数name 名称strmg M 1 绑定的名称对已定义接口的引用,见表

30、12;interface 接口复合类型已定义的当serviceDeployment项C 1 interface 接口中未选择interface元素时,该元素必选z否则,可选,也可不选绑定的协议类型,即访问type 类型string M 1 服务的消息格式和通讯协议,如消息SOAP协议、通讯http协议等11 GB/T 29191-2012 6.4 服务质量6.4. 1 服务质量描述模型serviceQuality(服务质量是服务满足规定或潜在要求(或需要)的特征和特性的总和。服务质量描述模型见图6。图6服务质量描述模型6.4.2 服务质量亭项及元素描述serviceQuality(服务质量主要

31、从性能和稳定性两方面来说明c服务提供者应在declaration(声明)中,对服务的平均响应时间、可阳性、可访问性、可革性等统计量是在什么运行环境下、多长时间或频次下测量和估算得到的进行申明,见表260scrviceQuality (服务质量)包含以下几个子项:performance 性能)、stabilityC稳定性),见表27。表26serviceQuaEi.ty(服务质量)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数对所给出的服务质量的declaration 声明M 1 在什么运行环境下、多长text 时间或频次下如何测量和估算得到的进行申明表27serviceQua

32、lity(服务质量)的子项英文名称中文名称可选性最大出现次数说明用于描述服务的性能和并发服务的能力,包括服务执行performance 性能。1 所支持的并发请求数量、服务吞吐量以及服务响应时间等关键内容stability 稳定性。1 用来描述服务稳定性方面的叫括服务可用性可(靠性、可访问性及故障恢复时间等12 GB/T 29191-2012 performance(性能)的子项描述如表28所示,stability(稳定性的子项描述见表35.表28performance(性能的子项英文名称中文名称可选性最大出现次数说明发送请求和接收响应之间的往返时间,包括maxRespon-responseT

33、ime 响应时间。1 seTime(最大响应时间、minResponseTime(最小晌应时间和averageResponseTime(平均响应时间并发数。l 表示在同一时刻执行服务请求数,描述了服务的并发请concurrency 求处理能力throughput 吞吐量/。1 表示在单位时间内完成的服务请求处理数,描述了服务的请求处理能方responseTime(响应时间)的子项描述如表29所示,concurrency(并发数)的元素描述如表33所示,throughput(吞吐量的元素描述见表34.表29responseTime(晌应时间)的子项描述英文名称中文名称可选性最大出现次数maxRe

34、sponseTime 最大响应时间。minResponseTirne 最小响应时间。averageRespnseTime 平均响应时间。二一一-一L一一-maxRe臼sPQnseTime(最太响应日时才问)、mm口lRe凹spor(平均响应时间j的元紊描述分别见表3切O表3臼2。1 1 说明发运请求到接收响应之间的是大往返时间发送请求到接收响应之间的最小往返时间发送请求到接收响应之间的平均往返时间表30maxR臼ponseTime(最大晌应时间的元素英文名称中文名称数据类型数据格式可选在最大自值域说明现次数unit 单位strmg M 1 最大响应时间的表示单位value 取值number M

35、 1 最大响应时间的表示值表31minResponseTime(最小晌应时间的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数urut 单位strmg M 1 最小响应时间的表示单位value 取值number M 1 最小响应时间的表示值-L-. 13 GB/T 29191-2012 表3坦2a盯ve叮r吨e战R臼pons陋seTim皿m爬e叫(平均晌应时闰)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数unit 单位stnng M 1 平均响应时间的表示单位value 取值number M 1 平均响应时间的表示值表33concurrency(并发数的元素英

36、文名称中文名称数据类型数据格式可选性最大出值域说明现次数 umt 单位strmg M 1 并发数的表示单位value 取值number M 1 并发数的表示值表34througbput(吞吐量的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数unit 单位string M 1 吞吐量的表示单位value 取值number M 1 吞吐量的表示值表35stability(稳定性)的子项英文名称中文名称可选性最大出现次数说明表示服务是否存在或是否已就绪可供立即使用.较大的值表示服务具有较高的可用性,较小的值意availability 可用性。1 味着无法预知在某个特定时刻服务是否可用

37、。计算公式z 可用性=可用时间/服务总时间表示服务响应请求的概率,较大的值表示服务具有accessibility 可访问性。1 较高的可靠性,较小的值意味着服务请求的成功率较低,计算公式g可访问性=响应次数/请求次数表示对请求服务进行有效响应的概率。较大的值reliability 可靠性。1 表示服务具有较高的可靠性,较小的值意味着服务有效响应的概率较低.计算公式z可靠性=有效响应次数/请求次数faul tRecovery Time 故障恢复。1 时间时间14 GB/T 29191-2012 availability(可用性)、accessibility(可访问性)、reliability(可

38、靠性、faultRecoveryTime(故障恢复时间)的元素描述分别见表36表39。表36availability(可用性的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数umt 单位string M 1 可用性的表示单位value 取值number M 1 可用性的表示值表37accessibilily(可访问性)的元蠢英文名称中文名称数据类型数据格式可选性最大出值域说明现次数umt 单位stnng M 1 司访问性的表示单位value 取值lJumber M 可防间性的表示值表38reliabilily(可靠性)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次

39、数umt 单位strmg M 可靠性的表示单位一一value 取值number M 可靠性的表示值表39fauItRecove叮Time(故障恢复时间)的元素英文名称中文名称数据类型盘据格式可选性最大出值域说明现次数umt 单位strmg M 1 故障恢复时间的表示单位value 取值number M 1 故障恢复时间的表示值6.5 服务策略6.5. 1 服务策略描述模型servicePolicy(服务策略是表示服务的能力、要求和一般特性的约定,用来为服务消费者和服务提供者之间传递交互条件。如服务的安全、事务等方面的行为要求或能力的约定等。服务策略描述模型见图7.15 GB/T 29191-2

40、012 。.1 事务性国n皿.ction) servicePoIi叮t服务策略0.1 Z田园ction(约束)restri由on伽Consumer(使用者条件)时ngO.n +description(完整性处理机制描述):string +description(访问控制机制描述):stringl I+description(机密性处理机制描述):string 圄7服务策略描述模型6.5.2 服务策略子项及元素描述servicePolicy(服务策略)包含以下几个子项:transaction (事务性、security(安全性)和restriction约束),见表40。表40servicePol

41、icy(服务策略)的子项英文名称中文名称可选性最大出现次数说明transactlOn 事务性。1 服务的事务性要求相关策略,服务提供的操作是否支持事务性要求,如原子性、完整性及补偿事务等secunty 安全性。N 能够被合法并正确授权用户所使用的能力.包括用户鉴别、用户访问控制、数据机密性、数据完整性等restnctlOn 约束。1 对使用服务的些限制条件transaction(事务性的元素描述见表41,restriction(约束的元素描述见表42,security(安全性)的元素及子项描述分别见表43和表44.表41transaction (事务性)的元素英文名称中文名称数据类型数据格式可

42、选性最大出值域说明现次数支持说明该服务是否支持supportTransaction boolean M 1 1, 0 事务性,1表示支持;0 事务性表示不支持一二二一一表42restriction(约束)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数restrictionOnConsumer 使用者strmg M 描述能够使用该服务1 条件的用户应符合的条件16 GB/T 29191-2012 表43secnrity(安全性)的元素数据类型说明strmg 描述该服务所采用的安全类别表44s民町ity(安全性的子项英文名称中文名称可选性最大出现次数说明userAuthentic

43、ation 用户鉴别。N 描述用户身份的鉴别机制user AccessControl 用户访问控制。N 描述用户的访问控制机制confidentiality 机密性。N 描述服务的机密住处理机制integrity 完整性。N 描述服务的完整性处理机制user A uthentica tion (用户鉴别)、userAccessControl(用户访问控制)、confidentiality(机密性)、lntegrity(完整性)的元素描述分别见表45表480表45nserAnthentication(用户鉴别)的元素中文名称| 数据类型说明鉴别机制描述Istring 描述用户身份的鉴别机制表46

44、oserAccessControl(用户访问控制)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数description 访问控制strmg M 1 描述用户的访问控制机制机制描述表47confidentiality(机密性的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数description 机密性处理strmg 描述服务的机密性处理M 1 机制机制描述表48integrity(完整性)的元素英文名称中文名称数据类型数据格式可选性最大出值域说明现次数description 完整性处理strmg M 1 描述服务的完整性处理机制描述机制17 GB/T 29191

45、-2012 7 共性服务信息描述扩展方式和规则7. 1 扩展方式本标准的内容是对各行业领域所涉及的共性服务的主要特征进行描述,各行业各领域所具有的特定的、专有的特征可按照本章中的扩展方式进行扩展。具体扩展方式如下zu 可以增加新的描述项;b) 可以在描述项中增加新的元素;。可以对现有描述项或元素的可选性进行更严格的限制;d) 可以对现有描述项或元素的最大出现次数进行更严格的限制ze) 可以创建新的代码表,作为现有元素的值域;。可以调整现有元素的值域。7.2 扩展规则各行业各领域按照本标准中的扩展方式进行扩展时,应遵循以下扩展规则za) 不能改变本标准中现有描述项和元素的名称、定义;b) 增加的

46、描述项和元素应尽可能与本标准所确定的结构相兼容50 允许以代码表替代值域为自由文本的现有元素的值域zd) 扩充后的代码表应与扩充前的代码表保持结构一致。18 GB/T 29191-2012 附录A(规范性附录CSDM的XMLSchema表示用XMLSchema表达的共性服务描述模型(CSDM)如下z(xs : schema t缸getN皿espace= http:/schemas.e-service. org. cn/cs曲xmlns = http:/sch四as.xx皿.org. cn/cs由xmlns:xs = http:/www. w3. org/2001/XMLSch四aelement

47、FormDefault = qualified attributeFormDefault = unqualified) (xs:el阻四tname = commonService) (xs:complexType) (xs:sequence) (xs: element n四e= serviceProfile type = tServiceProfile/) (xs:el回lentn皿e= servicelnterface type = tServicelnterface /) (xs:elem四tname = serviceQuality type = tservice如alityminOccurs = 0/) (xs :element name = servicePolicy type = tServicePolicy minOccurs = 0 /) (/xs:

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

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

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