【问题标题】:What are Tips and tricks for an integration with RPG on AS/400?在 AS/400 上与 RPG 集成的提示和技巧是什么?
【发布时间】:2015-09-17 13:09:25
【问题描述】:

我想向 tamtamy 社区询问一些信息,以解决架构选择问题。我在一个电信套件上工作,它基于一个面向 JEE7 的专有开发平台(现在命名为 DP)。 在需求分析阶段,客户需要将他的 AS-IS 服务强集成到基于我们 DP 的新产品中。 这种整合不是问题。这个话题是我们的比赛!

客户 AS-IS 服务以 IBM RPG 程序语言实现,并部署在 IBM System I (AS/400) 上。实际上,它们不是服务,而是与 IBM DB2 数据库实例交互的大量程序。 数据库上的 CRUD 操作不是问题,我们可以使用 ORM 工件。现在,我们正在研究一种与 RPG 程序交互的方法。 经过初步分析,我们发现了不同的方法,其中两种非常有趣:

  1. JTOpen,它“是一个 Java 类库,支持 客户端/服务器和互联网编程模型到运行的系统 IBM i(或 i5/OS 或 OS/400)。 Java小程序可以使用这些类, servlet 和应用程序,以便轻松访问 IBM i 数据和 资源”(http://jt400.sourceforge.net/)。这个想法是 开发一个模块以通过 REST (API) 调用 RPG 命令。
  2. 在 AS/400 上使用 WebSphere 通过 Web 服务包装 RPG 命令 (IBM直接分发)这里有一个教程: http://www-01.ibm.com/support/docview.wss?uid=swg27009770&aid=1

我们需要了解哪种解决方案更好。例如,要理解这两种解决方案的性能下降程度并不容易。 你能给我们一些建议吗?

谢谢,

再见

【问题讨论】:

    标签: java websphere soa ibm-midrange rpg


    【解决方案1】:

    正如 IT 中通常的情况,这取决于。

    选项 2 会更快更容易,但它可以支持的内容有一些限制。尽管 IBM 一直在稳步消除这些限制。

    请注意,您链接到的文档已经过时了。更好的参考是"Moderizing IBM i Applications.." Redbook。还有Integrated Web Service for IBM i 网页。

    前面链接的红皮书实际上涵盖了您在第 5 章 - 接口中提到的两个选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 2010-09-30
      相关资源
      最近更新 更多