[AIX、Linux 和 Windows]

AIX®, Linux®, and Windows 的可安装服务和组件

本节介绍了可安装服务以及与之相关的功能和组件。 说明了这些功能的接口,这样您或者软件供应商可以提供这些组件。

提供 IBM® MQ 可安装服务的主要原因如下:
  • 使您能够灵活地选择是使用 IBM MQ 产品提供的组件,还是用其他产品替换或扩充这些组件。
  • 通过提供可能使用新技术的组件,允许供应商参与,而无需对 IBM MQ 产品进行内部更改。
  • 允许 IBM MQ 更快,更便宜地利用新技术,从而以更低的价格提供产品。
可安装服务服务组件IBM MQ 产品结构的一部分。 此结构的中心是实现与消息队列接口(MQI)关联的功能和规则的队列管理器的部件。 此中央部件需要许多称为可安装服务的服务功能,以便执行其工作。 可安装服务为:
  • 授权服务
  • 名称服务

每个可安装服务是使用一个或多个服务组件实现的一组相关功能。 每个组件都使用设计合理的公共接口来调用。 这使独立软件供应商和其他第三方能够提供可安装组件,以扩充或替换 IBM MQ 产品提供的组件。 表 1 汇总了可以使用的服务和组件。

表 1. 可安装服务组件摘要
可安装服务 提供的组件 函数 需求
授权服务 对象权限管理器 (object authority manager,OAM) 提供对命令和 MQI 调用的权限检查。 用户可以编写自己的组件来扩充或替换 OAM。

例如,检查某个用户标识是否有权限打开队列。

(采用适当的平台授权工具)
名称服务 None 为队列管理器提供支持,以查找拥有指定队列的队列管理器的名称。
  • 用户定义
  • 第三方或用户编写的名称管理器

可安装服务接口参考信息中描述了可安装服务接口。