1

我们需要将 IMS 公开为 RESTful Web 服务使用者。我参考了Ivy Ho的文档“为 IMS-Transaction 创建 RESTful Web 服务” ,其中谈到了将 IMS 公开为 RESTful Web 服务提供者。在该文档中,他们在创建 J2C bean(第 4 页)时选择了OUTBOUND适配器选项,这使得数据从应用程序传递到适配器。如果我选择了INBOUND适配器,它使数据从适配器传递到应用程序,是否可以帮助我将 IMS 公开为 RESTful 使用者。

如果有任何经过验证的方法可用,将我们的应用程序公开为 RESTful Web 服务使用者,请分享相同的方法吗?

SOAP GATEWAY 服务器是否可以处理客户端应用程序的 REST 调用。因此,我的核心应用程序可以在 SOAP GATEWAY 服务器中的数据映射后使用客户端应用程序的 REST 响应。

请分享您的观点和想法。提前致谢。

4

2 回答 2

3

建议您的 IMS 应用程序使用外部 REST 服务的途径是通过 z/OS Connect EE 的 API Requester 函数。以下链接提供了一步一步的指南,让您完全按照自己的意愿去做:https ://www.ibm.com/support/knowledgecenter/en/SS4SVW_3.0.0/com.ibm.zosconnect.doc/scenarios/ims_apiReq_intro.html

推荐这样做的原因是它通过一个网关汇集所有出站呼叫,可以在不影响您的应用程序的情况下对其进行监控、修改和更新。

于 2018-03-28T19:34:53.930 回答
2

SOAP 网关将无法处理 REST 调用。我建议研究 IMS Mobile Feature Pack,它是 IMS 的一个安静的端点。

IMS 移动功能包说明:

此功能为移动服务提供了一个 RESTful 端点,以通过 IMS Connect 访问后端 IMS 资源。包括一个数据转换模块,用于在 JSON 与输入和输出消息的本机表示之间转换请求和响应消息。通过 IMS Enterprise Suite Explorer for Development 提供对建模、创建、测试和管理服务的工具支持。

参考: https ://developer.ibm.com/wasdev/downloads/#asset/features-com.ibm.ims.imsmobile-1.0

https://developer.ibm.com/wasdev/downloads/#asset/features-com.ibm.ims.imsmobile-2.0

于 2016-05-19T18:44:43.223 回答