配置 Business Integration Connect 中提供了有关如何配置 Business Integration Connect 以与后端系统进行通信的一般概述。本节总结了配置 Business Integration Connect 以与 Message Broker 进行通信所需的步骤。要执行该配置,请使用在中心社区中充当社区管理者的 Business Integration Connect Enterprise Edition 或 Advanced Edition 的一个实例。
配置 Business Integration Connect 包括下列步骤:
有关从 Business Integration Connect 发送文档到 Message Broker 的信息,请参阅提供对出站文档的支持。
有关从 Message Broker 发送文档到 Business Integration Connect 的信息,请参阅提供对入站文档的支持。
要使 Business Integration Connect 能将文档发送到任何后端系统,您必须执行定义将参与者文档发向何处中所描述的步骤。后端系统是 Message Broker 时,您需要创建 网关,该网关的传输类型与在 Business Integration Connect 和 Message Broker 之间传递的消息所用的传输协议相匹配。当社区管理者将文档发送到 Message Broker 时,它必须清楚要将文档路由到何处。这个位置必须符合使用的传输协议。传输协议必须是 Message Broker 所支持的传输协议(请参阅Message Broker 支持的消息传输)。
下面几节总结了如何创建下列 Message Broker 所支持传输协议的网关:
当社区管理者通过 HTTP 协议将文档发送到 Message Broker 时,社区管理者通过已定义的 网关来路由消息。这个网关标识了 Message Broker 可以从其接收文档的 URL。当 Message Broker 使用 HTTP 协议时,它将文档路由到与指定 URL 相关的消息流的 HTTPInput 节点。
要使社区管理者可以在 HTPP 传输协议上通过网关发送文档,则必须从社区控制台的“网关详细信息”屏幕创建网关。该网关必须配置为使用 HTTP 1.1 传输协议。并写到相应 HTTPInput 节点正在侦听的 URL。如同表 80 所示,在网关定义的目标 URL 字段中提供的 URL。
表 80. 用以与 Message Broker 通信的“网关详细信息”屏幕上的 HTTP 值
“目标详细信息”字段 | 值 | 注意事项和限制 |
---|---|---|
目标 URI | 该 URL 应当与为 Message Broker 中的 HTTPInput 节点所配置的那个 URL 相同。 | 从 WebSphere Business Integration Message Broker 集成中的消息流配置获取这个 URL。 |
当社区管理者通过 JMS 协议将文档发送给 Message Broker 时,社区管理者将文档路由给相应的 JMS 队列,在此可将它传输到 Message Broker 能检索它的 JMS 队列。要使社区管理者获取这个 JMS 位置,您必须在 Business Integration Connect 中创建一个 网关,这个网关使用 JMS 传输协议。必须对该网关进行配置,以写这样一个队列:其内容被传输到 Message Broker 在其上接收消息的队列。
要使社区管理者可以在 JMS 传输协议上通过网关发送文档,则必须从社区控制台的“网关详细信息”屏幕创建网关。当您使用 WebSphere MQ V5.3 作为您的 JMS 提供程序时,则请使用表 116 中的信息来设置目标字段。另外,在“网关详细信息”屏幕中为 JMS 协议指定表 81 中所确定的信息。
表 81. 用以与 Message Broker 通信的“网关详细信息”屏幕上的 JMS 值
“网关详细信息”字段 | 值 | 注意事项和限制 |
---|---|---|
JMS 队列名 | Business Integration Connect 所驻留的机器上的 JMS 队列的名称 |
该队列上接收到的文档被传输到 Message Broker 所驻留机器上的 JMS 队列。
|
要使 Business Integration Connect 能接收来自任何后端系统的信息,您必须执行定义从何处检索后端文档中所描述的步骤。当您的后端系统是 Message Broker 时,需要以社区管理者身份采取下列步骤:
要使社区管理者接收来自 Message Broker 的文档,必须清楚在何处检索消息。这个位置必须符合将要使用的传输协议。传输协议必须是 Message Broker 所支持的传输协议(请参阅 Message Broker 支持的消息传输)。
下面几节总结了如何创建 Message Broker 所支持传输协议的目标。
当社区管理者通过 HTTP 传输协议接收文档时,其接收器从已定义的目标中检索文档。这个 目标标识了接收器在其上侦听来自 Message Broker 的文档的 URL。当 Message Broker 使用 HTTP 传输协议时,HTTPRequest 节点将文档发送到相应的 URL,社区管理者可以在此接收文档。
要使社区管理者可以在 HTPP 传输协议上通过目标接收文档,则必须从社区控制台的“目标列表”屏幕创建目标。这个目标必须使用 HTTP 1.1 传输协议。社区管理者确定这个由以下信息组成的 URL:
要使 Message Broker 能够将文档发送到该目标,必须配置消息流的 HTTPRequest 节点以发送文档到该 URL。因此,您必须确保该目标可用于 Message Broker 配置。
当社区管理者通过 JMS 协议从 Message Broker 接收文档时,社区管理者从相应的 JMS 输入队列中获得文档,该文档是从 Message Broker 发送到 JMS 输出队列,再从 JMS 输出队列发送到 JMS 输入队列的。要使社区管理者能够获取这个 JMS 位置,您必须在 Business Integration Connect 中创建一个 目标,这个目标使用 JMS 传输协议。通过这个目标,社区管理者在它的入站队列上侦听任何文档并检索它们。
要使社区管理者可以在 JMS 传输协议上通过目标接收文档,则必须从社区控制台的“目标列表”屏幕创建目标。当使用 WebSphere MQ V5.3 作为您的 JMS 提供程序,则请使用在表 115 中的信息来设置网关字段。另外,在“目标详细信息”屏幕中为 JMS 协议指定表 82 中所确定的信息。
表 82. 用以与 Message Broker 通信的“目标详细信息”屏幕上的 JMS 值
“目标详细信息”字段 | 值 | 注意事项和限制 |
---|---|---|
JMS 队列名 | 自 Message Broker 输出队列接收文档的 JMS 输入队列名 |
本输入队列中的文档传输自 Message Broker 所驻留机器上的 JMS 输出队列。
|