将Boomi连接到CICS主机的推荐方法是什么?

时间:2014-07-16 16:48:05

标签: architecture cobol eai cics

潜在客户要求我们建议在CICS主机上使用主机服务的集成策略。

由于我们通常将此选择委托给与客户的CICS专家的专门会议,因此我们在这里有点失衡,需要建议。

根据经验,我通常建议(CICS与否):

    如果您不需要交易,
  • 公开Web服务
  • 如果需要事务,
  • 公开MQ端点

然而,我并没有特定的CICS知识来论证。 我特别感兴趣的经历:

  • 设置的复杂性
  • 性能
  • 使用MQ分发的事务
  • 使用Dell Boomi的经验

有没有人有关于Boomi连接到CICS主机的最佳做法的建议或链接?

我的其他选择是:

  • 使用CICS Transaction Gateway构建本机连接器插件。然而,这需要在Boomi方面进行大量的工作和本机java开发,而且我不确定其优势。此外,这适用于来自Boomi => CICS的电话,但不允许收听CICS => Boomi电话。
  • 调用DB2存储过程,该存储过程又调用COBOL。我们已经使用AS400做到了这一点,并且知道在开销和性能方面存在局限性,下面链接的文章也提出了进一步的限制。此解决方案也有允许Boomi => CICS的限制,但不允许来自CICS => Boomi的调用

这里最相关的两个问题是:

但两者都没有链接到Dell Boomi

1 个答案:

答案 0 :(得分:5)

我建议最好的起点是以下IBM红皮书,其中包含有关如何连接到CICS以及展示经过验证的流行连接器解决方案的丰富信息

CICS and SOA: Architecture and Integration Choices 然后回答您的具体问题:

  • MQ提供有保证的交付,但它不提供完整的端到端2pc交易
  • WS-Atomic为CICS Web服务提供事务支持,尽管将CICS调用添加到全局事务中的最常用方法是通过JCA和XA以及CICS Transaction Gateway
  • CICS Transaction Gateway提供Java,JCA,.NET和C连接器,因此您可以轻松地与客户端环境集成。
  • Windows桌面的简单解决方案可以是使用CICS Transaction Gateway桌面版或MQ客户端

Phil Wakelin,CICS开发,IBM Hursley,英国