是否可以使用Cobol程序中的Web服务?

时间:2020-03-06 15:01:59  来源:igfitidea点击:

我们在财务应用程序中有一些COBOL程序,需要与某些后端系统进行交互。可用的接口之一是通过Web服务。用Cobol编写的程序可以向Web服务发出请求吗?

解决方案

我从未使用过COBOL,但是通过快速的Google搜索看来,这是可能的。

看起来会有所帮助,并讨论通过c代码将Webservices与cobol集成。

Microfocus提供了一个称为Enterprise Server的工具,该工具允许COBOL与Web服务进行交互。

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

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

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

ibm现在正在尝试使用Java实现一种称为嵌入式Websphere的技术。
ibm相信这是赋予大型机以生命的唯一途径。

这是在什么平台上? IBM的CICS通过EXEC CICS INVOKE从cobol程序支持Web服务调用。

我知道我可以用Delphi编写WebService并调用COBOL DLL或者
调用Delphi dll与Web服务进行通信。

现在,我正在编写一个Web服务客户端,它将是一个DLL,并且会从旧的COBOL系统中调用。