我们将在不久的将来实现一种解决方案,以使我们的iSeries应用程序现代化
以RPG程序的形式编写,并带有一些存储过程,而我们的首选方法是利用Java在该领域提供的最新和最大功能。

通过在STOVFlow上查询和检查其他问题,JTOpen似乎是事实。
库/工具集最有效,我很高兴看到Tomcat在I系列包装盒上运行而没有任何问题。

以此为背景,我认为以下内容是高级sol arch

  • 安装IBM JRE并使用JTOpen的功能来调用RPG程序,并在某些情况下直接调用在DB2上运行的存储过程
  • 让Tomcat托管使用Grails和其他框架(Camel,Smooks)构建的现代Web应用程序,以提供一个应用程序逻辑层,该逻辑层将填充所有中介,即从浏览器
  • 向用户提供旧功能所需的转换。

    问题-
  • 如果你们中的任何一个人参与了这样的练习,请分享这种方法的陷阱
  • 最终用户的响应时间是否有明显的性能下降?
  • 更好地将JT400代码作为Web服务公开,并在完全使用这些Web服务的另一台机器上运行Web应用程序会更好吗?
  • 最佳答案

    从Java调用RPG时要格外小心,因为RPG is not threadsafe无需进行任何更改。

    10-07 19:01