首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RPG (iSeries)现代化使用JTOpen -什么是可能的?

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

Stack Overflow用户
提问于 2011-09-16 20:17:32
回答 3查看 1.1K关注 0票数 4

我们将在不久的将来实现一种解决方案,用一些存储过程更新我们作为RPG程序编写的iSeries应用程序,我们的首选方法是利用Java在这一领域提供的最新和最大的功能。

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

在这样的背景下,我想到了下面这个高层次的溶胶拱。

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

问题-

  1. 如果你们中有任何一个人参与过这样的练习,请与我们分享这个方法的缺点。
  2. 对于最终用户的响应时间是否存在显著的性能下降?
  3. 对于某些人来说,如何将JT400代码公开为web服务并在不同的机器上运行web应用程序是否更好呢?
EN

回答 3

Stack Overflow用户

发布于 2011-10-30 08:24:09

在从Java调用RPG时要非常小心,因为RPG不是线程安全没有进行一些更改。

票数 2
EN

Stack Overflow用户

发布于 2011-09-19 14:16:19

当我在一起的时候,我在市场上感觉最好的产品是深刻用户界面。还有来自不同供应商的其他几个。这些产品大多不使用Java。I上的Java往往比较慢。(有些事情可以让它变得更快,但是本机总是更快。)你会为这些产品付出代价,但想象一下你自己要花多少时间才能做到这一点。对于上面的内容,我被引用在$20+千倍的范围内。但就像所有i产品一样,由于系统的不同,价格也有很大的差异。

直接回答你的问题:

  1. 随着时间的推移,我一直在研究现代化,这些产品(在我看的时候)还没有完全达到我们想要使用它的目的(在2011年之前)。现在看来它可能会起作用。
  2. 这取决于你的系统。较新的系统比旧的系统有更少的问题。网页总是比绿色屏幕慢。有人会不喜欢的。高管和年轻人都会喜欢的。
  3. 您的慢点是运行业务逻辑。HTML来自哪个服务器并不重要。
票数 1
EN

Stack Overflow用户

发布于 2011-09-28 10:59:05

我发现,就所有实际目的而言,AS/400的行为就像从Java代码中看到的AIX盒一样,您必须使用jt400 (jtOpen)来与AS/400特定特性(如数据队列、文件等)进行通信。这很好,但是调用基于JVM的解决方案的缓慢性迫使Java解决方案长时间运行。

还请注意,由于预启动作业的性质,QTEMP通常无法作为保持状态的机制。

在V6R1下,Java 6是可用的,并且在“新技术”版本中运行得很好。然后,您可以运行几乎所有基于Java的解决方案,包括像Jetty这样的web服务器。注意,Java在直接访问IFS文件时默认为代码页819。使用AS/400作为网络驱动器的Windows客户端使用兼容的代码页。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7449940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档