java - 使用 JTOpen 的 RPG (iSeries) 现代化 - 什么是可能的?

标签 java tomcat ibm-midrange rpg jtopen

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

通过谷歌搜索和检查 STOVFlow 上的其他问题,JTOpen 似乎是事实上的 对大多数人都有效的库/工具集,我很高兴看到 Tomcat 在 I 系列机器上运行没有任何问题。

以此为背景,我将以下内容视为高级sol arch

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

问题-

  1. 如果你们中有人参与过这样的练习,请分享这种方法的陷阱
  2. 最终用户的响应时间是否有显着的性能下降?
  3. 如何将 JT400 代码公开为 Web 服务并在完全使用这些 Web 服务的另一台机器上运行 Web 应用程序会更好吗?

最佳答案

从 Java 调用 RPG 时要非常小心,因为 RPG is not threadsafe没有一些变化。

关于java - 使用 JTOpen 的 RPG (iSeries) 现代化 - 什么是可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7449940/

相关文章:

java - 将时间戳转换为 UTC 时区

java - IBM iSeries 上的 RPG 到 Java 迁移

java - 看似简单的 Hibernate 查询需要 15-18 秒

tomcat - 如何保护部署在tomcat服务器中的war文件?

DB2 版本的 SQL 差异

ibm-midrange - 如何在 AS400 中查看触发器定义

java - 为什么在没有泛型的流列表上使用 collect 后会返回一个对象?

apache - 在 Apache 上调用 GetFilterVersion 到 Tomcat Redirector ISAPI 过滤器时出错 - 32 位 W2K8 SP2 标准

java - tomcat7 出现内存不足错误

sql - 为什么在缩小列和仅获取第一行时会产生不同的结果?