样本消息流

下面的案例描述了 Partner Gateway 文档交换案例中的事件顺序。

在本方案中,合作伙伴通过 HTTP 发送 AS2 打包的 XML 文档有效内容。Partner Gateway 对文档解压缩并抽取 XML 有效内容,然后验证有效内容并将其发送至使用 JMS 传输的后端。Partner Gateway 也将 MDN 收据发送回合作伙伴。

  1. 带 XML 文档的 AS2 请求进入 Partner Gateway“接收器”组件。
  2. “接收器”将文档保存到永久的共享存储器。
  3. “接收器”将 HTTP 200 响应返回给社区参与者。
  4. “文档管理器”挑选文档,供“文档处理引擎”处理,并把原始文档保存在不可抵赖性数据库中。“文档处理引擎”处理文档,包含:
    1. 执行解密和验证
    2. 执行认证和重复检查
    3. 根据企业标识确定参与者发送方和接收方
    4. 确定文档类型的有效内容
    5. 根据发送方和接收方合作伙伴,查看 AS2 打包和参与者连接的 XML 文档类型。
    6. 从参与者连接,确定操作、事务映射(如果指定)、要发送的文档类型、文档属性值和网关。
    7. 对每个指定的“操作”执行结构验证。
    8. 添加打包信息,例如针对每个要发送文档类型的“后端集成”。
    9. 把最终的封装文件保存到不可抵赖性数据库中。
  5. “传递管理器”将文档(在本案例中,使用 JMS 传输)发送到后端系统
  6. 消息处置通知(MDN)被发送到社区参与者。
  7. 社区参与者通过发送 HTTP 200 确认以接收 MDN。

Copyright IBM Corp. 2003, 2005