中心配置过程 提供了对社区操作者配置中心所采用步骤的高级别的描述。本部分总结了配置 WebSphere Partner Gateway,使之与后端系统一起使用的步骤。这些配置步骤假设您已经在中心社区中配置了社区参与者。特别地,本部分假设下列的配置已经执行:
要获取关于如何配置 WebSphere Partner Gateway 以支持中心社区的完整描述,请参阅中心配置指南。
一旦配置了社区参与者,你必须配置 WebSphere Partner Gateway 以使它可以与后端系统通信。本部分提供了下列信息以描述如何将后端系统合并到您的中心社区中:
要将文档发送到后端系统,WebSphere Partner Gateway 采用下列步骤:
“接收器”从已在中心定义的目标检索源文档,以获取用于来自社区参与者的入站消息及其相关的传输协议。 当向后端系统发送文档时,源文档是从某个社区参与者那里接收的文档;因此它被称为参与者文档 。
WebSphere Partner Gateway 文档管理器执行该转换,使参与者文档转换成目的地文档。当向后端系统发送文档时,目的地文档就是发送到后端系统的文档;因此,该文档被称为后端文档。
文档管理器通过中心已经定义的网关发送后端文档,该网关是为了将消息向外发送到后端系统而定义的。
因此,为了使中心能够向后端系统发送文档,您必须确保在 WebSphere Partner Gateway 中执行了 表 17 所汇总的配置。
配置步骤 | WebSphere Partner Gateway 步骤 | 了解更多信息 |
---|---|---|
1.定义文档将发向何处。 |
1. 创建到后端系统的网关 |
定义将参与者文档发向何处 |
2. 定义如何处理文档。 |
2.为源和目的地格式创建文档流定义。 3.启用要发送到后端系统的文档的文档流定义的 B2B 能力。 4. 创建源和目的地文档流定义之间的文档流定义交互。 |
定义如何处理参与者文档 |
3. 定义如何连接到后端系统。 |
5. 创建将文档发送到后端系统的参与者连接。 |
定义如何连接到后端系统 |
要向后端系统发送文档,中心必须已经定义网关。该网关为已转换文档指定了目的地;即,它指定了中心所发送后端文档的目的地位置(以 URI 方式)。该位置和后端系统侦听入站消息的位置相同。网关识别进入企业应用层(后端系统中)的入口点。 在 WebSphere Partner Gateway 里,检查网关的任务由文档管理器负责。一旦文档管理器处理完文档,它就将已转换文档发送到后端系统,该系统位于网关中指定的位置上。
要在 WebSphere Partner Gateway 里定义网关
当您定义网关时,您要指定中心和后端系统用来传送后端文档的传输协议。 如表 12 所示,传输协议的选择取决于文档的格式。它的格式包括其封装类型和业务协议,而封装类型和业务协议是在它的文档流定义中定义的。
传输协议的选择还取决于您特定的后端系统所支持的传输协议。 要获取更多信息,请参阅本指南中的相关章节,以了解如何集成您的特定后端系统。
一旦您为文档选择了一个有效的传输协议,您可以提供在“网关”屏幕中定义网关所需的其它信息。
要使文档管理器能够处理参与者文档,它必须了解要将文档转换成何种格式;即,它需要知道后端文档的格式。 作为后端集成的一部分,您必须确保您的 WebSphere Partner Gateway 中已经定义了下列实体:
每个文档流定义都定义了 WebSphere Partner Gateway 处理特定文档的方式。这包括文档的封装类型和业务协议。 WebSphere Partner Gateway 提供了一些预定义的封装类型和协议定义。如果这些预定义格式正确定义了您的参与者文档和后端文档, 那么您就不需要定义任何文档流定义。但是,如果预定义格式不能充分定义您的参与者文档或后端文档,则您必须为该文档创建有效的文档流定义。要在 WebSphere Partner Gateway 中定义文档流定义,请使用 WebSphere Partner Gateway 的 “管理文档流定义”页面(中心管理> 中心配置> 文档流定义> 创建文档流定义)。
您必须根据文档的业务协议和您正在使用的特定后端系统确定应用哪种封装类型。 要获取关于后端系统的封装类型信息,请参阅您将使用哪种封装?。要获取关于受支持的后端系统的信息,请参阅如何访问您的后端应用程序?。
在文档管理器可以转换源文档前,它必须确定能否处理期望的目的地文档格式。 为了作出这个决定,文档管理器检查社区管理者概要文件的 B2B 能力,后者定义了社区管理者可使用哪些文档流定义。受支持的文档流定义具有已启用各个组件文档类型(例如封装类型、业务协议和文档)。 要启用特定的文档流定义,请使用 WebSphere Partner Gateway 的“B2B 能力”页面。 要访问该屏幕,请执行下列的步骤:
为了让文档管理器了解如何转换参与者文档,它必须可以定位一个交互,该交互组合了参与者文档和后端文档的文档流定义,并可以标识哪个是源参与者和哪个是目的地参与者。
当文档管理器准备好向后端系统发送已转换的文档时,它必须可以定位在源参与者和目的地参与者(后端系统)之间的参与者连接。 但是,要使参与者连接存在,在源文档和目的地文档之间必须存在有效的交互。要在 WebSphere Partner Gateway 里定义文档流定义交互,请单击:中心管理 > 中心配置 > 文档流定义 > 管理交互 > 创建交互
要向后端系统发送文档,则定义源和目的地(目标)文档之间的交互,如 表 18 中所汇总的。
管理交互部分 | 操作 |
---|---|
源 | 选择参与者文档的文档流定义中的组件文档类型。 |
目标 | 选择后端文档的文档流定义中的组件文档类型。 |
要使文档管理器能够将已转换的文档发送到后端应用程序,它必须找到有效的参与者连接,该连接识别源和目的地参与者,并提供了这两个参与者通信所通过的位置。要创建参与者连接,请您使用 WebSphere Partner Gateway 中的“管理连接”页面。要访问该屏幕,请单击:帐户管理>参与者连接。
对于要定义的参与者连接,源和目的地文档之间的文档流定义交互必须已经存在。 在“管理连接”屏幕上,首先通过指定源和目的地(目标)参与者来检查现有的交互。表 19 列出 了“管理连接”页面上供选择的参与者,以定义用于将文档发送到后端系统的参与者连接。
管理连接下拉列表 | 社区参与者的名称 |
---|---|
源 | 将文档发送给社区管理者的社区参与者名称 |
目标 | 接收来自社区参与者的文档的社区管理者名称 |
一旦您指定了“源”和“目标”,则单击搜索以检查现有的文档流定义交互。如果不存在交互,则在您继续创建参与者连接之前必须创建一个交互。如果交互确实存在(该交互的源是参与者文档流定义,而目标是后端文档流定义) ,那么您可以配置用于与后端系统通信的参与者连接。
对于后端集成,该参与者连接应该指定您在定义将参与者文档发向何处中定义的网关作为其目标网关。
要从后端系统接收文档,中心采取下列步骤:
WebSphere Partner Gateway 接收器从目标检索该源文档,该目标是在中心定义的,用于接收来自后端系统的入站消息以及与其相关的传输协议。 当从后端系统接收文档时,源文档是从后端系统接收的文档;因此,该文档被称为后端文档。
文档管理器执行该转换,将后端文档转换成目的地文档。 当从后端系统接收文档时,目的地文档就是发送给某个社区参与者的文档;因此,该文档被称为参与者文档。
文档管理器通过在中心定义的网关发送参与者文档,该网关是为了将消息向外发送到相应的社区参与者而定义的。
因此,为了使中心能够从后端系统接收文档,您必须确保在 WebSphere Partner Gateway 中执行了 表 20 所汇总的配置。
配置步骤 | WebSphere Partner Gateway 步骤 | 了解更多信息 |
---|---|---|
1.定义在何处检索文档。 |
1. 创建接收来自后端系统入站消息的目标。 |
定义从何处检索后端文档 |
2. 定义如何处理文档。 |
2.为源和目的地格式创建文档流定义。 3. 启用从后端系统所接收文档的文档流定义 B2B 能力。 4. 创建源和目的地文档流定义之间的文档流定义交互。 |
定义如何处理后端文档 |
3. 定义如何连接到 WebSphere Partner Gateway。 |
5. 创建将文档发送到 WebSphere Partner Gateway 的参与者连接。 |
定义如何连接到 WebSphere Partner Gateway |
要从后端系统接收文档,中心必须已经定义目标。 这个目标指定了文档的源;即,它标识了中心侦听入站文档的位置(作为一个 URI)。该位置和后端系统发送文档的位置是相同的。目标标识了(WebSphere Partner Gateway 中)“接收器”的入口点。在 WebSphere Partner Gateway 里,检查目标是由“接收器”负责的。一旦“接收器”处理 完文档,它会把转换后的文档保存到持久共享存储中,以便稍后能由文档管理器检索。
要在 WebSphere Partner Gateway 中定义目标,请单击:中心管理>中心配置 >目标。
当您定义目标时,您指定了中心和后端系统用来传送后端文档的传输协议。 如表 13 所示,传输协议的选择取决于文档的格式。它的格式包括其封装类型和业务协议,而封装类型和业务协议是在它的文档流定义中定义的。
一旦您为文档选择了一个有效的传输协议,您可以在“目标详细资料”屏幕中提供您需要为目标定义的其它信息。
要使文档管理器能够处理后端文档,它必须知道需要将该文档转换成何种格式;即,它需要知道参与者文档的格式。 作为后端集成的一部分,您必须确保在您的 WebSphere Partner Gateway 中已经定义了在 表 21 中汇总的实体。
步骤 | 了解更多信息 |
---|---|
1. 文档流定义必须存在,用于以定义参与者文档和后端文档的格式。 |
定义文档流定义 |
2.社区管理者的 B2B 能力必须包括对后端文档文档流定义作为源的支持。 |
设置用于接收的 B2B 能力 |
3.文档流定义交互必须存在,该交互使得参与者文档作为目的地且后端文档能作为源。 |
定义用于接收的交互 |
要获取应用于后端集成的 B2B 能力的摘要,请参阅设置用于发送的 B2B 能力。
如果您还没有这样做,就在设置源中启用后端文档的文档类型组件。
要获取应用于后端集成的文档流定义交互的摘要,请参阅定义用于发送的文档流交互。本部分汇总了如何定义用于从后端系统接收文档的交互。
要从后端系统接收文档,请定义源和目的地(目标)的文档流定义之间的交互,如 表 22 中所汇总的那样。
管理交互部分 | 操作 |
---|---|
源 | 选择后端文档的文档流定义中的组件文档类型。 |
目标 | 选择参与者文档的文档流定义中的组件文档类型。 |
要使“接受器”能够检索来自后端系统的文档,它必须找到有效的参与者连接,该连接识别源和目的地参与者,并提供了这两个参与者通信所经过的位置。要获取用于后端集成的参与者连接的摘要,请参阅定义如何连接到后端系统。
表 23 列出了 WebSphere Partner Gateway 的“管理连接”页上可选择的参与者,以定义用于从后端系统接收文档的参与者连接。
管理连接下拉列表 | 社区参与者的名称 |
---|---|
源 | 社区管理者的名称 |
目标 | 接收来自社区管理者的文档的社区参与者的名称 |
一旦您指定了“源”和“目标”,则单击搜索以检查现有的文档流定义交互。如果不存在交互,则在您继续创建参与者连接之前必须创建一个交互。如果确实存在交互(该交互的源是后端文档流定义,而目标是参与者文档流定义),那么您可以配置与后端系统进行通信的参与者连接。