ICS 35.100.05 GB L. 79 中华人民共和国国家标准 GB/T 33846.22017 信息技术SOA支撑功能单元互操作 第2部分:技术要求 Information technology--SOA supportive functional units interoperability- Part 2 : Technology requirement 2017-05-31发布 2017-12-01实施 中华人民共和国国家质量监督检验检疫总局 发布 中国国家标准化管理委员会 GB/T 33846.2--2017 目 次 前言 1 范围 2. .规范性引用文件 3术语和定义及缩略语 3.1术语和定义 3.2 缩略语 :SOA支撑功能单元般要求 4.1 概述 4.2. 运行环境适应性 4.3 通信技术 4.4 接口形式 4.5. 接口安全性 4.6. 接口易用性 5.SOA支撑功能单元详细要求 5.1服务注册和发现功能单元 5.2服务交互通信功能单元 5.3服务编制编排功能单元 GB/T 33846.2--2017 前言 GB/T33846《信息技术SOA支撑功能单元互操作》分为4个部分: 第1部分:总体框架; 第2部分:技术要求: 第3部分:服务交互通信: 第4部分:服务编制。 本部分为GB/T33846的第2部分。 本部分按照GB/T112009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本部分由全国信息技术标准化技术委员会(SACTC28)提出并归口。 本部分起草单位:北京东方通科技股份有限公司、北京大学、北京长风信息技术产业联盟、中国电 子技术标准化研究院、山东中创软件商用中间件股份有限公司、北京锐软科技股份有限公司、普元信息 技术股份有限公司、浪潮软件股份有限公司、北京有生博大软件技术有限公司。 本部分主要起草人:梅宏、徐宝新、朱律玮、袁媛、李春青、王潮阳、董建、刘致杰、邓鹏飞、刘川、钱军、 车帅、商子豪、何忠胜、孙勇韬、贾德星、赵斌、马捷。 GB/T 33846.2--2017 信息技术SOA支撑功能单元互操作 第2部分:技术要求 1范围 GB/T33846的本部分依据GB/T33846.1,规定了对SOA支撑功能单元之间技术上实现互操作的 般要求和详细要求。 本部分适用于SOA应用的设计、开发以及相关产品的选型等工作。 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 11457-2006 信息技术 软件工程术语 GB/T 18793---2002 信息技术 可扩展置标语言(XML)1.0 GB/T 29262--20121 信息技术 面向服务的体系结构(SOA):术语 GB/T 33846.1. 信息技术 SOA支撑功能单元互操作第1部分:总体框架 3.术语和定义及缩略语 3.1 术语和定义 GB/T11457--2006、GB/T29262--2012和GB/T33846.1界定的以及下列术语和定义适用于本 文件。为了便于使用,以下重复列出了GB/T11457—一2006中的一些术语和定义。 3.1.1 互操作interoperability 互操作性 两个或多个系统或部件交换信息并相互使用已交换的信息的能力。 注:改写GB/T 11457--2006,定义2.807 3.1.2 同步调用 synchronous invocation 服务使用者在发出服务请求后,需要一直等待服务提供者返回应答结果的一种调用模式。 3.1.3 异步调用 asynchronous invocation 服务使用者在发出服务请求后,不需要等待服务提供者返回应答结果的一种调用模式。 3.2:缩略语 下列缩略语适用于本文件。 HTTP 超文本传输协议(Hypertext Transfer Protocol) HTTPS:安全超文本传输协议(Hypertext Transfer Protocol over Secure Socket Layer) JSON JavaScript 对象表宗法(JavaScript Object Notation) SOAP简单对象访问协议(Simple Object Access Protocol) 1 GB/T 33846.2--2017 XML可扩展置标语言(Extensible Markup Language) 4:SOA支撑功能单元一般要求 4.1概述 GB/T33846.1.中,需要对外提供互操作功能的SOA支撑功能单元包括:服务注册和发现功能单 元、服务编制编排功能单元、服务交互通信功能单元,本章规定这3个支撑功能单元的一般通用要求,第 5章将规定这3个支撑功能单元的详细功能要求。这3个支撑功能单位的功能依次为: a: 提供对服务描述信息进行注册和发现的功能单元; b) 提供将多个服务组合成更大粒度服务或进行编排形成业务流程的功能单元; 提供服务的接入、通信、路由及转换的功能单元。 4.2: 运行环境适应性 SOA支撑功能单元宜支持在多种主流的操作系统平台上部署和运行。 4.3通信技术 SOA支撑功能单元应支持HTTP协议。 4.4:接口形式 接口的要求如下: a) 应提供Web服务的封装形式; b) 应至少支持SOAP或JSON的一种消息格式: c): 当接口采用XML的消息格式时,应遵循GB/T18793-2002。 4.5 接口安全性 4.5.1 传输安全 SOA支撑功能单元宜支持包括HTTPS在内的传输层安全加密。 4.5.2 使用安全 SOA支撑功能单元宜提供身份鉴别、权限控制、消息加密与解密、消息签名与验证签名等功能。 4.6 接口易用性 应提供: a):接口相应的技术支持文档,包括接口规范文档; b).. 接口相应的调用示例。 5.SOA支撑功能单元详细要求 5.1服务注册和发现功能单元 5.1.1 注册服务接口 5.1.1.1功能描述 其他SOA支撑功能单元通过调用该接口:向服务注册和发现功能单元增加、修改、删除服务描述 2 GB/T 33846.2--2017 信息,并对注册服务进行分类组织。 5.1.1.2 功能要求 接口应提供如下功能: a): 增加:向服务注册和发现功能单元写入某一服务的描述信息; b) 修改修改已存在于服务注册和发现功能单元中的某一服务的描述信息; ) 删除:删除已存在于服务注册和发现功能单元中的某一服务的描述信息; 分类:指定某一服务在服务注册和发现功能单元中可归属的类别。 5.1.1.3 输入信息 应允许请求者在输人信息中指定具体功能类型及完成该类型功能所需的相关信息。 5.1.1.4 . 输出信息 接口调用返回的结果应包括但不限于成功标志、失败标志,出错信息等。 5.1.1.5 调用方式 宜支持同步调用方式。 5.1.2 发现服务接口 5.1.2.1 功能描述 其他SOA支撑功能单元通过调用该接口,从服务注册和发现功能单元查询所需的服务及其服务 描述信息。 5.1.2.2 输入信息 服务注册信息的查询条件应至少支持精确、模糊、单一关键字、组合关键字查询条件的一种形式。 5.1.2.3 输出信息 接口应提供以下输出信息: a) 接口的调用成功后返回符合查询条件的服务描述信息或服务描述信息的集合。输出结果可包 括但不限于以下内容: 1)服务详细信息:某一服务具体的描述信息; 2)查询列表结果:按一定顺序排列的服务列表信息。 b)3 接口的调用失败后返回相关的出错信息。 5.1.2.4 调用方式 宜支持同步调用方式。 5.2 服务交互通信功能单元 5.2.1 调用服务接口 5.2.1.1 功能描述 其他SOA支撑功能单元通过调用该接口,向服务交互通信功能单完发出服务调用请求,以便服务 3 GB/T 33846.2--2017 交互通信功能单元完成路由、转换、传输等工作: 5.2.1.2 输入信息 调用服务接口的输人信息应采用SOAP或JSON的消息格式。 5.2.1.3 输出信息 接口应提供以下输出信息: a).. 接口调用完成后,返回服务交互通信功能单元对服务请求的处理状态,如接受、排队、处理、拒 绝、出错等: b) 接口调用完成后,返回服务应答结果。 5.2.1.4 调用方式 宜支持同步调用和异步调用方式。 5.2.2 调用服务管理接口 5.2.2.1 功能描述 其他SOA支撑功能单元通过调用该接口,可以在服务交互通信功能单元上,完成部署服务、启动 服务、停服务、配置服务质量参数、反部署服务等操作。 5.2.2.2功能要求 接口应提供以下功能: a) 部署服务:将服务部署至服务交互通信功能单元; 反部署服务:将部署在服务交互通信功能单元上的服务移除: c): 启动服务:将部署在服务交互通信功能单元上的未运行状态的服务置于运行状态: d) 停止服务:将部署在服务交互通信功能单元上的运行状态的服务置于未运行状态: e) 配置服务参数:配置部署在服务交互通信功能单元上的服务的访问和运行策略等参数。 5.2.2.3 输入信息 应充许请求者在输入信息中指定具体功能类型及完成该类型功能所需的相关信息。 5.2.2.4 输出信息 接口返回的执行结果应包括成功标志、失败标志、出错信息等。 5.2.2.5 调用方式 宜支持同步调用和异步调用方式。 5.2.3获取监视信息接口 5.2.3.1 功能描述 其他SOA支撑功能单元通过调用该接口,可获取服务的运行状况、告警信息和统计信息。 5.2
GB-T 33846.2-2017信息技术 SOA支撑功能单元互操作 第2部分:技术要求
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思安 于 2023-01-15 17:30:13上传分享