ICS35.060
L74
中华人民共和国国家标准
GB/T28168—2011
信
息技术 中间件 消息中间件技术规范
Informationtechnology—Specificationformessage-orientedmiddleware
2011-12-30发布 2012-06-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布目 次
前言 Ⅲ …………………………………………………………………………………………………………
1 范围 1 ………………………………………………………………………………………………………
2 规范性引用文件 1 …………………………………………………………………………………………
3 术语和定义、缩略语 1 ………………………………………………………………………………………
3.1 术语和定义 1 …………………………………………………………………………………………
3.2 缩略语 2 ………………………………………………………………………………………………
4 消息中间件的架构和组成 3 ………………………………………………………………………………
4.1 消息中间件架构 3 ……………………………………………………………………………………
4.2 服务子系统 3 …………………………………………………………………………………………
4.3 监控管理子系统 5 ……………………………………………………………………………………
4.4 应用开发子系统 5 ……………………………………………………………………………………
5 功能要求 5 …………………………………………………………………………………………………
5.1 综述 5 …………………………………………………………………………………………………
5.2 服务子系统属性 5 ……………………………………………………………………………………
5.3 监控与管理 10 …………………………………………………………………………………………
5.4 应用开发子系统 11 ……………………………………………………………………………………
6 消息中间件的部署模式及拓扑结构 11 ……………………………………………………………………
6.1 部署模式 11 ……………………………………………………………………………………………
6.2 拓扑结构 12 ……………………………………………………………………………………………
7 质量特性属性 12 ……………………………………………………………………………………………
7.1 易用性 12 ………………………………………………………………………………………………
7.2 可靠性 13 ………………………………………………………………………………………………
7.3 效率 13 …………………………………………………………………………………………………
7.4 可维护性 13 ……………………………………………………………………………………………
7.5 可移植性 14 ……………………………………………………………………………………………
8 支持的运行环境 14 …………………………………………………………………………………………
8.1 硬件体系结构 14 ………………………………………………………………………………………
8.2 操作系统 14 ……………………………………………………………………………………………
8.3 网络通信协议 14 ………………………………………………………………………………………
8.4 Java运行环境 14 ……………………………………………………………………………………
附录A(资料性附录) 消息中间件产品示例 15 ……………………………………………………………
ⅠGB/T28168—2011
前 言
本标准按照GB/T1.1—2009给出的规则起草。
请注意本文件的某些内容可能涉及专利,本文件的发布机构不承担识别这些专利的责任。
本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本标准起草单位:东方通科技发展有限责任公司、中国电子技术标准化研究所、北京航空航天大学、
中国科学院软件研究所、金蝶中间件有限公司、中创软件商用中间件股份有限公司、北京中和威软件有
限公司、北京赛迪时代信息产业股份有限公司。
本标准主要起草人:马新群、任宇、李海波、陈志峰、朱律玮、宁凯、张红艳。
ⅢGB/T28168—2011
信息技术 中间件 消息中间件技术规范
1 范围
本标准规定了消息中间件的架构及组成、功能要求、质量特性要求及支持的运行环境等。
本标准适用于消息中间件软件的开发和应用。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T11457—2006 信息技术 软件工程术语
Java消息服务规范v1.1(JavaMessageServiceSpecification,v1.1)
3 术语和定义、缩略语
3.1 术语和定义
GB/T11457—2006中界定的以及下列术语和定义适用于本文件。
3.1.1
应用 application
应用程序
通过调用开发接口,在运行过程中使用中间件系统提供功能和服务的各种程序。
3.1.2
消息 message
不同的应用程序(进程或线程)之间传递或交换的信息。
注:消息的格式及内容,由该消息的提供者及接收者协商而定。
3.1.3
消息的发送者 messagesender
产生消息的应用程序。
3.1.4
消息的接收者 messagereceiver
接收消息的应用程序。
3.1.5
队列 queue
存储消息的缓冲区实体。
注:队列由消息索引区和数据存储区组成。
3.1.6
消息中间件系统 message-orientedmiddlewaresystem
存在于物理机器上的一套消息中间件软件运行系统,包含一组程序和应用开发接口(API)。
1GB/T28168—2011
3.1.7
消息优先级 messagepriority
根据消息的紧急程度,为消息设置的等级。消息可以有不同的优先级。在消息的发送中,高优先级
的消息可以得到优先处理。
3.1.8
单消息 singlemessage
消息中间件中传输的一条单一消息。
3.1.9
组消息 groupmessage
消息中间件中传输的一系列带有先后顺序的消息的组合。
注:组消息由多个单消息组合而成,在处理时相当于一个消息。组消息中的单个消息,称为子消息。
3.1.10
Java消息服务 JavaMessageService;JMS
使用基于点到点或者发布/订阅的交互方式,遵从J2EE技术规范并实现异步消息传输的消息服务
系统。
3.1.11
消息有效期 expiryofmessage
产生消息时,应用设定的消息属性,表示消息可在队列中存放的最长时间。
3.1.12
消息生存期 lifecycleofmessage
消息从进入队列到该消息被接收者取出或被删除的时间段。
3.1.13
死信 deadletter
进入队列但不能完成传递过程的消息。
注:如目的队列不存在的消息或有效期时间到的消息等。
3.1.14
事件 event
消息中间件系统在消息的传递过程中产生的动作。
注:事件可由用户通过配置来定义。由事件触发产生的消息,称为事件消息。
3.1.15
集群 cluster
若干消息中间件系统组建为一个群组,对外提供消息的发送、接收和处理功能,宜具备负载均衡和
防止单点失效的功能。
3.1.16
主题 topic
一种向多个消息订阅者分发消息的机制。发布者根据指定的主题名发布消息,订阅者通过主题订
阅消息。
注:主题使得订阅者和发布者保持互相独立,不需要接触即可保证消息的传送。
3.2 缩略语
API 应用编程接口(ApplicationProgrammingInterface)
TCP/IP 传输控制协议/因特网协议(TransferControlProtocol/InternetProtocol)
HTTP 超文本传输协议(HypertextTransferProtocol)
2GB/T28168—2011
JDK Java开发工具包(JavaDevelopmentKit)
JavaEE Java企业版(JavaEnterpriseEdition)
J2EE Java2企业版(Java2EnterpriseEdition)
SSL 安全套接层(SecureSocketsLayer)
4 消息中间件的架构和组成
4.1 消息中间件架构
消息中间件是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传
输的支撑性软件系统。
消息中间件一般由服务子系统、监控管理子系统、应用开发子系统三部分组成(参见附录A)。其架
构如图1所示:
图1 消息中间件架构
消息中间件的组成功能如下:
a) 服务子系统是消息中间件的核心运行实体,提供消息传输、存储等功能;
b) 监控管理子系统是消息中间件的用户操作入口,提供对服务子系统监控、管理的功能;
c) 应用开发子系统是消息中间件提供给用户进行应用程序开发的接口库。
4.2 服务子系统
服务子系统由图2所示
GB-T 28168-2011 信息技术 中间件 消息中间件技术规范
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2025-07-13 02:56:46上传分享