我们将在不久的将来实施一种解决方案,以使我们编写为带有一些存储过程的 RPG 程序的 iSeries 应用程序现代化,我们首选的方法是利用 Java 在这个领域提供的最新和最伟大的功能。
通过谷歌搜索和检查 STOVFlow 上的其他问题,JTOpen 似乎是事实上的库/工具集,对大多数人都有效,我很高兴看到 Tomcat 在 I 系列机器上运行而没有任何问题。
以此为背景,我将以下内容视为高级溶胶拱门
- 安装 IBM JRE 并使用 JTOpen 的功能来调用 RPG 程序,在某些情况下直接调用运行在 DB2 上的存储过程
- 让 Tomcat 托管一个使用 Grails 和其他框架(Camel、Smooks)构建的现代 Web 应用程序,以提供一个应用程序逻辑层,该层将填充从浏览器向用户提供旧功能所需的任何中介和转换
问题-
- 如果你们中的任何人参与过这样的练习,请分享这种方法的陷阱
- 最终用户的响应时间是否有显着的性能下降?
- 对于某些人来说,将 JT400 代码公开为 Web 服务并在完全使用这些 Web 服务的不同机器上运行 Web 应用程序会更好吗?