在AS/400上与RPG集成有哪些提示和技巧?



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

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

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

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

谢谢你,

再见

就像IT界通常的情况一样,这要视情况而定。

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

请注意,您链接到的文档相当过时。一个更好的参考是"现代化IBM i应用程序……"红皮书。还有IBM i的集成Web服务网页。

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

相关内容

  • 没有找到相关文章

最新更新