是否可以使用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系统中调用。