GB/T 33846.3-2017 信息技术 SOA支撑功能单元互操作 第3部分:服务交互通信
- 名 称:GB/T 33846.3-2017 信息技术 SOA支撑功能单元互操作 第3部分:服务交互通信 - 下载地址1
- 下载地址:[下载地址1]
- 提 取 码:
- 浏览次数:3
发表评论
加入收藏夹
错误报告
目录| 新闻评论(共有 0 条评论) |
资料介绍
ICS 35 . 100 . 05 L 79
中 华 人 民 共 和 国 国 家 标 准
GB/T 33846 . 3—2017
信息技术 SOA支撑功能单元互操作
第 3 部分:服务交互通信
Informationtechnology—SOA SupportivefunctionalunitSinteroperability—
part3:Serviceinteractivecommunication
2017-05-31 发布 2017-12-01 实施
中华人民共和国国家质量监督检验检疫总局中 国 国 家 标 准 化 管 理 委 员 会
发
布
GB/T 33846 . 3—20 17
GB/T 33846 . 3—20 17
前 言
GB/T 33846《信息技术 SOA支撑功能单元互操作》分为 4 个部分:
— 第 1 部分:总体框架;
— 第 2 部分:技术要求;
— 第 3 部分:服务交互通信;
— 第 4 部分:服务编制。
本部分为 GB/T 33846 的第 3 部分。
本部分按照 GB/T 1 . 1—2009 给出的规则起草。
请注意本文件的某些内容可能涉及专利。 本文件的发布机构不承担识别这些专利的责任。
本部分由全国信息技术标准化技术委员会(SAC/TC 28)提出并归口 。
本部分起草单位:北京长风信息技术产业联盟、北京东方通科技股份有限公司、山东中创软件商用中间件股份有限公司、普元信息技术股份有限公司、中国电子技术标准化研究院、华中科技大学、北京有生博大软件技术有限公司、用友网络科技股份有限公司、工业和信息化部电子第五研究所。
本部分主要起草人:刘致杰、徐宝新、车帅、钱军、袁媛、莫益军、赵斌、栗竹冉、王潮阳、董建、李冬。
GB/T 33846 . 3—20 17
信息技术 SOA支撑功能单元互操作
第 3 部分:服务交互通信
1 范围
GB/T 33846 的本部分提出了 SOA应用中服务交互通信的示意,规定了服务交互通信的功能要求及安全要求。
本部分适用于 SOA技术实现的设计、集成和应用。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。 凡是注 日期的引用文件,仅注 日期的版本适用于本文件 。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 29262—2012 信息技术 面向服务的体系结构(SOA) 术语
GB/T 29263—2012 信息技术 面向服务的体系结构(SOA)应用的总体技术要求
GB/T 33846 . 2—2017 信息技术 SOA支撑功能单元互操作 第 2 部分:技术要求
3 术语和定义及缩略语
3 . 1 术语和定义
GB/T 29262—2012 界定的以及下列术语和定义适用于本文件。
3 . 1 . 1
服务交互通信 serviceinteractivecommunication
在服务使用者与服务提供者之间提供接入、传输、路由及转换的功能单元。
3 . 1 . 2
同步调用 synchronousinvocation
服务使用者在发出一个服务调用请求后,需要等待服务提供者返回应答结果的一种调用模式。
3 . 1 . 3
异步调用 asynchronousinvocation
服务使用者在发出一个服务调用请求后,不需要等待服务提供者返回应答结果的一种调用模式。
3 . 2 缩略语
下列缩略语适用于本文件。
FTP 文件传输协议(File Transfer Protocol)
JMS Java 消息服务(Java Message Service)
JSON JavaScript对象表示法(JavaScript Object Notation)
HTTP 超文本传输协议(Hypertext Transfer Protocol)
HTTPS 超文本传输安全协议(Hypertext Transfer Protocol Secure)
POP3 邮局协议版本 3(Post Office Protocol - Version 3)
GB/T 33846 . 3—20 17
SFTP 安全文件传输协议(Secure File Transfer Protocol)
SMTP 简单邮件传输协议(Simple Mail Transfer Protocol)
SOAP 简单对象访问协议(Simple Object Access Protocol)
4 概述
服务交互通信服务请求和服务提供示意见图 1 实框部分,虚框所示的服务使用者和服务提供者使用服务交互通信,不属于本部分的主要内容。
图 1 服务请求和服务提供示意图
服务交互通信一般包括接入、路由及转换、传输 3 个阶段。 服务使用者与服务提供者双方完成一次完整的交互要完成两次服务交通通信过程。
服务使用者和服务提供者通过服务交互通信实现服务的请求和服务提供。 具体过程如下:
a) 服务请求:由服务使用者发送服务请求到服务交互通信,在服务交互通信中,对请求信息进行必要的转换,再通过路由和传输,服务请求传输到服务提供者。 如图 1 中线 ①所示。
b ) 服务应答:由服务提供者发送服务应答到服务交互通信,在服务交互通信中,对应答信息进行必要的转换,再通过路由和传输,把服务应答传输到服务使用者。 如图 1 中线 ②所示。
5 功能要求
5 . 1 综述
除了应满足 GB/T 29263—2012 中 7 . 8 的要求之外,服务交互通信还应具备以下基本功能:接入功能、传输功能、路由功能、转换功能、监视管理功能、配置功能等。
5 . 2 接入功能
5 . 2 . 1 服务使用者接入
服务使用者的接入功能要求如下:
a) 应能够接收服务使用者的服务请求消息;
b ) 完成与服务使用者的通信协议适配;
c) 应提供服务请求的互操作接口,具体要求参照 GB/T 33846 . 2—2017 的 5 . 2 . 1 调用服务接口 。
GB/T 33846 . 3—20 17
5 . 2 . 2 服务提供者接入
服务提供者的接入功能要求如下:
a) 完成与服务提供者的通信协议适配;
b ) 提供访问服务提供者的消息处理过程;
c) 宜支持将应用系统接口封装成服务;
d) 宜支持为已有服务提供服务编排、服务代理等功能。
5 . 2 . 3 适配协议
适配协议要求如下:
a) 提供服务提供者、服务使用者与服务交互通信的通信接口的适配功能。
b ) 服务交互通信应为服务提供者和服务使用者提供多种协议的接入方式。
c) 宜支持但不限于以下传输协议:
— HTTP/HTTPS;
—JMS;
—FTP/SFTP;
—SMTP/POP3 。
d) 宜支持但不限于以下消息协议:
—SOAP ;
—JSON。
5 . 3 传输功能
传输功能要求如下:
a) 应具有信息传输机制,该传输机制负责在服务使用者与服务提供者之间完成信息的正确传输;
b ) 应支持同步调用和异步调用;
c) 宜支持不同平台之间的信息传输;
d) 宜对需要传输的信息设置不同的优先级别。
5 . 4 路由功能
根据一组特定的规则,把服务使用者的请求消息传输到正确的服务提供者,并返回应答结果的功能 。路由功能包括但不限于以下内容:
a) 基于确定地址的路由功能;
b ) 基于内容解析地址的路由功能;
c) 基于业务规则的路由功能。
5 . 5 转换功能
应在服务提供者与服务使用者之间提供消息格式和内容的转换功能。
5 . 6 监视管理功能
5 . 6 . 1 监视功能
监视功能要求如下:
a) 应提供对服务的运行状态、运行时间的监视;
GB/T 33846 . 3—20 17
b ) 宜具备资源占用情况的监视功能;
c) 应提供接入服务的监视;
d) 应具备服务的请求数、请求是否成功、请求响应时间的监视功能,宜具备服务在线率、高峰时间段、低谷时间段、成功/失败率、请求数据量等的监视功能;
e) 提供服务交互通信应具备故障告警功能;
f) 宜支持邮件方式的告警;
g) 宜支持短信等方式的告警;
h) 监视功能应提供互操作接 口,具体要求参照 GB/T 33846 . 2—2017 的 5 . 2 . 3 获取监视信息接口 。
5 . 6 . 2 管理功能
管理功能要求如下:
a) 应具备完备的系统、事务日志信息,追踪、记录用户的所有操作和所有服务交互过程,包括用户登录日志、服务调用 日志、管理操作日志、系统运行日志等,应提供基本的统计功能;
b ) 提供对服务交互通信的各种配置信息和运行的服务进行备份的功能;
c) 提供对服务的管理功能,可完成服务部署、服务启动、服务停止、服务反部署等操作;
d) 支持基于服务访问并发数的访问控制策略;
e) 管理功能应提供互操作接 口,具体要求参照 GB/T 33846 . 2—2017 的 5 . 2 . 2 调用服务管理接口 。
5 . 7 配置功能
应提供服务交互通信的配置功能。 宜采用图形化用户界面,可帮助用户配置服务接入、服务路由、消息转换、传输等功能的实现方式。
6 安全要求
服务交互通信宜提供以下安全机制:
a) 保证服务交互通信不受到意外或蓄意的破坏而造成错误、停用;
b ) 对服务提供者、服务使用者的认证授权,认证授权应只允许被授权的服务提供者和服务使用者接入;
c) 支持传输层安全协议,安全协议应保证消息的保密性、可用性和完整性;
d) 支持权限管理。

