ICS 35.100.05 L 79 GD 中华人民共和国国家标准 GB/T32419.42016 信息技术 SOA技术实现规范 第4部分:基于发布/订阅的数据服务接口 Information technologySOA technical implementation specification- Part 4:Publish/subscribe based data services interface 2016-10-13发布 2017-05-01实施 中华人民共和国国家质量监督检验检疫总局 发布 中国国家标准化管理委员会 GB/T32419.4—2016 目 次 前言 范围 1 规范性引用文件 2 3术语和定义及缩略语 3.1术语和定义 3.2缩略语 数据服务接口 4 4.1 相关约定 4.2 数据发布端点 4.3 数据获取端点 4.4 数据接收端点 4.5Web服务接口的实现 附录A(规范性附录)接口的SOAP绑定 附录B(规范性附录)接口的JSON绑定· 17 参考文献 22 GB/T32419.4—2016 前言 GB/T32419《信息技术SOA技术实现规范》分为6个部分: 第1部分:服务描述; 第2部分:服务注册与发现; 第3部分:服务管理; 一第4部分:基于发布/订阅的数据服务接口; —第5部分:服务集成开发; 一第6部分:身份管理服务 SZIC 本部分为GB/T32419的第4部分。 本部分按照GB/T1.1一2009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本部分起草单位:北京航空航天大学、北京大学、中国电子技术标准化研究院、国家信息中心、北京 方位捷迅科技有限公司。 本部分主要起草人:梅宏、赵永望、马殿富、王潮阳、袁媛、徐枫、宦茂盛 1 GB/T32419.4—2016 信息技术SOA技术实现规范 第4部分:基于发布/订阅的数据服务接口 1范围 GB/T32419的本部分规定了基于发布/订阅的数据服务接口,包括相关约定、数据发布端点、数据 获取端点、数据接收端点和Web服务接口的实现。 本部分适用于SOA技术实现的开发、集成和应用。 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T29262—2012信息技术 面向服务的体系结构(SOA)术语 GB/T29263一2012信息技术面向服务的体系结构(SOA)应用的总体技术要求 3术语和定义及缩略语 3.1术语和定义 2GB/T29262一2012界定的以及下列术语和定义适用于本文件。 3.1.1 数据源data source 数据的原始来源地。 3.1.2 数据主题 datatopic 数据源经发布后形成的一个数据类别。 3.1.3 发布 publish 将数据源与主题进行映射并在网络上以服务形式进行公开的过程。 3.1.4 数据发布端点datapublishing endpoint 数据主题在网络上发布形成的服务访问点。 3.1.5 数据获取端点dataaccessendpoint 数据发布者上用于获取实际数据的服务访问点。 3.1.6 订阅subscribe 通过调用数据发布端点的服务,来表明对某种数据的兴趣,并通过注册的方式将数据使用者的数据 接收端点告知数据发布端点。 1 GB/T32419.4—2016 3.1.7 数据接收端点data subscribing endpoint 数据订阅者上用于接收通知的服务访问点。 3.1.8 通知notification 在数据主题更新时,数据发布端点发送给数据接收端点的一个数据消息 3.2缩略语 下列缩略语适用于本文件。 JSONJavascript对象标记(javascriptobjectnotation) SOAP简单对象访问协议(simpleobjectaccessprotocol) XML可扩展标记语言(extensiblemarkuplanguage) 4数据服务接口 4.1 相关约定 4.1.1综述 本部分中数据服务的运行模式主要基于发布/订阅的网络服务模式。本条给出接口所涉及的发布、 订阅、通知和数据获取这4个动作的相关约定。基于发布/订阅模式所进行的应用开发,除了应遵循 GB/T29263一2012中7.4的要求外,还应符合本条的要求, 4.1.2发布 数据发布将数据源与主题进行映射,并将数据的可获取地址在网络上进行公布。发布过程会形成 一个数据主题及相应的数据发布端: a)数据源、数据主题和数据发布端点之间有以下关系: 1)1 同一个数据源可以被发布为多个数据主题,每个数据主题包含不同的名称,每个数据主题 是对数据源的一种封装,形成XML可表示的数据; 多个数据主题可被发布在同一个数据发布端点。 2) b) 数据主题的构成可包括以下属性: 1)主题名称:每个主题唯一的,用于区分的标识名称; 数据类型:该主题发布的数据的类型,以XMLSchema表示; 2) 3) 数据的有效期:该主题数据的有效时间,以年月日时分秒表示的截止时间; 4) 数据更新的周期:该主题对应数据源中数据的更新周期,以秒为单位 c) 数据发布端点的构成可包括以下属性: 1) 所对应的数据主题; 2) 访问地址:通过该地址可访问发布端点中各种服务和数据; 3)数据发布端点的服务接口:至少包含数据订阅服务、主题查询服务、数据获取服务。 4.1.3订阅 订阅的具体要求如下: 订阅者通过与数据发布端点的消息交互,进行一系列数据订阅的操作,具体有: a) 1)数据订阅:订阅者通过调用服务发布端点的订阅服务,并告知订阅的数据主题、数据订阅 2

pdf文档 GB-T 32419.4-2016 信息技术 SOA技术实现规范 第4部分:基于发布-订阅的数据服务接口

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 32419.4-2016 信息技术  SOA技术实现规范  第4部分:基于发布-订阅的数据服务接口 第 1 页 GB-T 32419.4-2016 信息技术  SOA技术实现规范  第4部分:基于发布-订阅的数据服务接口 第 2 页 GB-T 32419.4-2016 信息技术  SOA技术实现规范  第4部分:基于发布-订阅的数据服务接口 第 3 页
下载文档到电脑,方便使用
本文档由 思安 于 2023-02-06 17:31:05上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。