ICS 35.100.05 GB L. 79 中华人民共和国国家标准 GB/T 33846.32017 信息技术 SOA支撑功能单元互操作 第3部分:服务交互通信 Information technology--SOA supportive functional units interoperability- Part 3 : Service interactive communication 2017-05-31发布 2017-12-01实施 中华人民共和国国家质量监督检验检疫总局 发布 中国国家标准化管理委员会 GB/T 33846.3--2017 目 次 前言 1: 范围 2规范性引用文件 3:术语和定义及缩略语 3.1术语和定义 3.2. 缩略语 概述 5.功能要求 5.1 综述 5.2接入功能 5.3传输功能 5.4 路由功能 5.5转换功能 5.6监视管理功能 5.7. 配置功能 安全要求 GB/T 33846.3--2017 前言 GB/T33846《信息技术SOA支撑功能单元互操作》分为4个部分: 第1部分:总体框架; 第2部分:技术要求: 第3部分:服务交互通信: 第4部分:服务编制。 本部分为GB/T33846的第3部分。 本部分按照GB/T112009.给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本部分起草单位:北京长风信息技术产业联盟、北京东方通科技股份有限公司、山东中创软件商用 中间件股份有限公司、普元信息技术股份有限公司、中国电子技术标准化研究院、华中科技大学、北京有 生博大软件技术有限公司、用友网络科技股份有限公司、工业和信息化部电子第五研究所。 本部分主要起草人:刘致杰、徐宝新、车帅、钱军、袁媛、莫益军、赵斌、栗竹冉、王潮阳、董建、李冬。 GB/T 33846.3--2017 信息技术SOA支撑功能单元互操作 第3部分:服务交互通信 1: 范围 GB/T33846的本部分提出了SOA应用中服务交互通信的示意,规定了服务交互通信的功能要求 及安全要求。 本部分适用于 SOA技术实现的设计、集成和应用。 :规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T292622012信息技术面向服务的体系结构(SOA)术语 GB/T292632012信息技术:面向服务的体系结构(SOA)应用的总体技术要求 GB/T33846.22017·信息技术::SOA支撑功能单元互操作:第2部分:技术要求 3术语和定义及缩略语 3.1:术语和定义 GB/T29262-2012界定的以及下列术语和定义适用于本文件。 3.1.1 服务交互通信service interactive communication 在服务使用者与服务提供者之间提供接人、传输、路由及转换的功能单元。 3.1.2 同步调用synchronousinvocation 服务使用者在发出一个服务调用请求后,需要等待服务提供者返回应答结果的一种调用模式。 3.1.3 异步调用 asynchronous invocation 服务使用者在发出个服务调用请求后,不需要等待服务提供者返回应答结果的种调用模式。 3.2:缩略语 下列缩略语适用于本文件。 FTP 文件传输协议(FileTransferProtocol) JMS Java 消息服务(Java Message Service) JSON JavaScript对象表示法(JavaScript ObjectNotation) HTTP 超文本传输协议(HypertextTransferProtocol) HTTPS 超文本传输安全协议(Hypertext TransferProtocol Secure) POP3: 邮局协议版本3(Post Office Protocol Version 3) GB/T 33846.3--2017 SFTP 安全文件传输协议(Secure File Transfer Protocol) SMTP 简单邮件传输协议(Simple Mail TransferProtocol) SOAP 简单对象访问协议(Simple ObjectAccess.Protocol) 4概述 服务交互通信服务请求和服务提供示意见图1实框部分,虚框所示的服务使用者和服务提供者使 用服务交互通信,不属于本部分的主要内容。 服 2 者 路由及转 接 价 入 换 0 2 服务交互通信 图1服务请求和服务提供示意图 服务交互通信一般包括接人、路由及转换、传输3个阶段。服务使用者与服务提供者双方完成一次 完整的交互要完成两次服务交通通信过程。 服务使用者和服务提供者通过服务交互通信实现服务的请求和服务提供。具体过程如下: a): 服务请求:由服务使用者发送服务请求到服务交互通信,在服务交互通信中,对请求信息进行 必要的转换,再通过路由和传输,服务请求传输到服务提供者。如图1中线①所示。 b) 服务应答:由服务提供者发送服务应答到服务交互通信,在服务交互通信中,对应答信息进行 必要的转换,再通过路由和传输,把服务应答传输到服务使用者。如图1中线②所示。 5功能要求 5.1综述 除了应满足GB/T29263-—2012中7.8的要求之外,服务交互通信还应具备以下基本功能:接人功 能、传输功能、路由功能、转换功能、监视管理功能、配置功能等。 5.2接入功能 5.2.1 服务使用者接入 服务使用者的接入功能要求如下: a):应能够接收服务使用者的服务请求消息: b) 完成与服务使用者的通信协议适配: 应提供服务请求的互操作接口具体要求参照GB/T33846.2-2017的5.2.1调用服务接口。 2 GB/T 33846.3--2017 5.2.2服务提供者接入 服务提供者的接入功能要求如下 a): 完成与服务提供者的通信协议适配: b) 提供访问服务提供者的消息处理过程; c) 宜支持将应用系统接口封装成服务; d) 宜支持为已有服务提供服务编排、服务代理等功能。 5.2.3适配协议 适配协议要求如下: 提供服务提供者服务使用者与服务交互通信的通信接口的适配功能。 服务交互通信应为服务提供者和服务使用者提供多种协议的接人方式。 宜支持但不限于以下传输协议: HTTP/HTTPS; JMS; FTP/SFTP: SMTP/POP3。 d)宜支持但不限于以下消息协议: SOAP: JSON. 5.3传输功能 传输功能要求如下: 应具有信息传输机制,该传输机制负责在服务使用者与服务提供者之间完成信息的正确传输; b): 应支持同步调用和异步调用: c): 宜支持不同平台之间的信息传输: d) 宜对需要传输的信息设置不同的优先级别。 5.4路由功能 根据组特定的规则,把服务使用者的请求消息传输到正确的服务提供者,并返回应答结果的功 能。1 路由功能包括但不限于以下内容: a) 基于确定地址的路由功能; b) 基于内容解析地址的路由功能; c) 基于业务规则的路由功能。 5.5 转换功能 应在服务提供者与服务使用者之间提供消息格式和内容的转换功能。 5.6 监视管理功能 5.6.1 监视功能 监视功能要求如下: a)应提供对服务的运行状态、运行时间的监视; 3.

pdf文档 GB-T 33846.3-2017信息技术 SOA支撑功能单元互操作 第3部分:服务交互通信

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 33846.3-2017信息技术 SOA支撑功能单元互操作 第3部分:服务交互通信 第 1 页 GB-T 33846.3-2017信息技术 SOA支撑功能单元互操作 第3部分:服务交互通信 第 2 页 GB-T 33846.3-2017信息技术 SOA支撑功能单元互操作 第3部分:服务交互通信 第 3 页
下载文档到电脑,方便使用
本文档由 思安 于 2023-01-15 17:30:13上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。