代理

代理是主管一个或多个消息流以对当前消息进行路由、转换和加工的执行进程集。

应用程序使用 WebSphere MQ 队列和连接把消息发送到代理。 代理使用定义在消息流和消息集中的规则路由每个消息,并将数据转换成接收应用程序必需的结构。

代理使用发送方和接收方通道以与配置管理器和代理域中的其他代理进行通信。

您可以在操作系统需求中描述的平台上安装代理组件。安装代理组件后,还可安装消息转化服务,它是一组可扩展代理功能的消息处理服务。例如,消息转换服务提供附加的消息处理节点,附加的输入和输出节点以及消息流调试的功能。在安装了组件的机器上,使用命令行指令创建代理。可以在一台或多台机器上安装并创建一个或多个代理。

代理根据代理数据库保存代理信息。这包括为该代理定义的资源的控制数据,例如,部署的消息流。由于创建代理会在数据库中创建表,因此,创建代理前,需要定义该数据库并向特定用户授予访问权限。该数据库也称为代理的本地持久存储。

代理使用 ODBC 连接以连接到数据库。

创建代理时,您必须赋予其在代理域中是唯一的一个名称。除了 Windows 平台以外,代理名在所有支持的平台上都区分大小写。当您在工作台中创建一个到代理域拓扑中的代理的引用时,必须使用相同的名称。到代理的引用是配置库中物理代理的一个代表。

当已经创建了代理引用后,就把更改部署到代理域。部署启动了代理与配置管理器之间的通信。代理从配置管理器接收配置信息,并把它存储在配置库中。部署还初始化了代理,使得它准备好执行消息流。

与代理关联的资源

当创建代理时,同时创建并定义了下列资源:
  • 由代理使用的一组存储信息的数据库表,用于处理运行时消息。

    您可以使用许多数据库产品中的一个来创建数据库表,这取决于安装该产品的平台。请参阅受支持的数据库以获取更多信息。

    如果您正使用 WebSphere Message Broker for z/OS,则必须创建 DB2 数据库

  • 一个 WebSphere MQ 队列管理器(如果还不存在)。
  • 一组已定义到 WebSphere MQ 队列管理器的固定名称的队列。
相关任务
创建代理
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ae00260_