L 79 ICS 35.100.05
GB 中华人民共和国国家标准 GB/T32419.2-2016
信息技术SOA技术实现规范 第2部分:服务注册与发现 Information technology-Specification forSOA technical implementation-- Part2:Serviceregistration anddiscovery
2016-08-29发布2017-03-01实施 中华人民共和国国家质量监督检验检疫总局发布 中国国家标准化管理委员会
GB/T 32419.2-2016
前言
GB/T32419《信息技术SOA技术实现规范》分为6个部分: 一第1部分:服务描述; 第2部分:服务注册与发现; 一第3部分:服务管理; 一第4部分:基于发布/订阅的数据服务接口; 一第5部分:服务集成开发; 一第6部分:身份管理服务。
本部分为GB/T32419的第2部分。
本部分按照GB/T1.1一2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。
本文件的发布机构不承担识别这些专利的责任。
本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本部分起草单位:中国电子技术标准化研究院、北京大学、北京东方通科技股份有限公司、北京长风 信息技术产业联盟、上海宝信软件股份有限公司、山东中创软件商用中间件股份有限公司、浪潮软件股 份有限公司、西安交通大学、北京有生博大软件技术有限公司。
本部分主要起草人:梅宏、王潮阳、赵俊峰、徐宝新、刘致杰、周明、车帅、袁媛、董建、贾德星、侯迪、 赵斌。
GB/T 32419.2-2016
信息技术SOA技术实现规范 第2部分:服务注册与发现
1范围 GB/T32419的本部分描述了SOA应用的服务注册与发现参考模型,规定了服务提供者、服务使 用者、服务注册中心的功能要求。
本部分适用于SOA应用的设计、开发和运行。
2规范性引用文件 下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文 件。
凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件。
GB/T29262一2012信息技术面向服务的体系结构(SOA)术语 GB/T32419.1一2015信息技术SOA技术实现规范第1部分:服务描述
3术语和定义 GB/T29262一2012界定的以及下列术语和定义适用于本文件。
3.1 服务service 通过规范化的描述来表征、对外提供访问地址、并可被重复使用的业务功能单元。
示例:审批服务、客户管理服务、登录注册服务等。
注1:创建服务的目的是为了供需要使用该服务实现的功能的使用者调用。
注2:每个服务通过规范化的描述来表征,包括接口、操作、语义、动态行为、策略、服务质量等描述。
3.2 服务消费者serviceconsumer 服务使用者 使用服务的实体。
3.3 服务发现service discovery 服务使用者依靠服务描述、查找获取可以满足特定功能性需求和非功能性需求的服务的过程。
它 涉及到功能性和其他指标描述及匹配。
3.4 服务提供者serviceprovider 提供服务的组织、个人及具体实现等实体。
3.5 服务注册serviceregister 将服务的服务合约注册到服务注册中心,以供服务的使用者查找和使用。
3.6 服务注册中心serviceregistry 支撑服务及其相关资源的注册、发布、查找、评估等工作的实体。
1
GB/T 32419.2-2016
4服务注册与发现的参考模型
SOA应用的服务注册与发现参考模型见图1。
对服务提供者、服务使用者、服务注册中心的功能 要求在后续章条中给出。
服务交互 服务使用者
1 服务 发现 服务描述服务 信息..服务 服务注册中心注册服务描述!
服务提供者 服务描述.信息!
. .信息2.
图1服务注册与发现参考模型 服务注册与发现参考模型包含服务使用者、服务提供者、服务注册中心及其彼此间的交互。
虚框和 虚线部分所涉及的内容在其他标准中规定和描述。
服务使用者对外寻求服务,服务提供者对外提供服 务,服务注册中心是服务提供者和服务使用者的中介。
服务提供者将其所能提供的服务通过服务注册的行为在服务注册中心进行注册,服务提供者把"服 务描述信息1”注册到服务注册中心(见图1)。
服务使用者通过服务发现的行为从服务注册中心获取符合其业务需求的服务描述信息,服务注册 中心把“服务描述信息1"发送给服务使用者(见图1)。
服务使用者独立于服务注册中心,与服务提供者中符合其业务需求的服务进行服务交互。
服务注册中心保存...