2

我们计划将旧的 IBM/COBOL/DB2 遗留应用程序迁移到 Solaris/Oracle/C++“已设置”的世界。我在这里的具体问题是:

  1. 是否有使用能够在模型驱动视图中分析 COBOL 代码的工具的经验?(例如数据流分析、代码流分析、交叉/超引用列表、漂亮的打印)

  2. openCOBOL 真的有机会吗?

  3. 分析 DB2 和 Oracle 数据模型的最佳工具/框架是什么?

问候

4

4 回答 4

1

Microfocus提供了一个名为 Enterprise Server 的产品,它允许 COBOL 与 Web 服务进行交互。

如果您有一个 COBOL 程序 A 和另一个 COBOL 程序 B 并且 A 通过接口部分调用 B,则该工具允许您将 B 的接口部分公开为 Web 服务。

对于程序 A,然后生成客户端代理,A 现在可以通过 Web 服务调用 B。

当然,因为 B 现在有一个 Web 服务,任何其他类型的程序(命令行、Windows 应用程序、Java、ASP 等)现在也可以调用它。

这将允许 C++ 程序调用 COBOL 代码。

他们还有另一个产品 COBOL.Net,它为 COBOL 程序提供了 .NET IL 的解释器。

因为这是在 .NET 平台上,所以您可以与 C# 等混合搭配。

于 2009-03-08T19:49:32.217 回答
1

适用于 CICS 和 Batch 的 Oracle Tuxedo Application Runtime 支持将 IBM 大型机应用程序重新托管到 Oracle Tuxedo。它提供了 API 和服务的组合,允许 OLTP 和 Batch 大型机应用程序以不变的方式运行,从而保留多年的业务逻辑和数据投资。它通过支持标准 3270 终端仿真器来保护应用程序用户免受更改。它还提供了开发人员在其大型机应用程序中使用的熟悉的 API 和功能。

结果是能够快速(且风险低)将遗留大型机应用程序迁移到运行 COBOL 和 C/C++ 应用程序服务器的开放系统。这提供了显着的成本节约和更大的灵活性。

更多信息,请参考http://docs.oracle.com/cd/E35855_01/artrt/docs12c/index.html

于 2013-03-18T07:58:45.387 回答
0

我会推荐Micro Focus Server 企业版作为在 unix/linux 机器上运行的新生产平台。

于 2009-03-08T14:17:59.270 回答
0

我的公司提供的工具可以满足您的所有要求:IBM Enterprise COBOL 的解析、漂亮打印、流分析(每个编译单元的控制/数据流、跨超大型系统的调用图/点)。请参阅http://www.semdesigns.com/Products/FrontEnds/COBOLFrontEnd.html

于 2009-06-14T06:34:43.873 回答