是否有可能在 Web 前端显示 IMS 屏幕?

Any possibility to show IMS screens in web front end?

我有一台 z/os 的大型机。 我有 IMS 作为用户界面(绿色屏幕)

现在的要求是在web前端显示UI。

因此,我必须从外部源触发大型机中的事务,并且输出应显示在 Web 前端中。 有什么可能的解决方案吗? 如果我也能得到示例程序就更好了。

这里有几个选项。您所指的绿屏接口是 IMS 消息格式服务 (MFS),它将采用绿屏输入并将它们映射到 IMS 事务的输入。

需要付费工具的最简单解决方案是 IMS MFS SOA 解决方案。这将获取绿屏界面文件(MFS 映射)并为您生成等效的 servlet,您也可以应用 CSS 样式 sheet 并部署到 Java 应用程序服务器中。

如果您希望在设计 Web 前端时有更大的灵活性,那么您可以利用其他一些 IMS 解决方案,这些解决方案基本上是通过 TCP/IP 远程调用 IMS 事务并将其合并到您的 Web 应用程序代码:

  1. z/OS Connect - IBM 用于大多数 z/OS 资产的 REST 网关。这将允许您将 IMS 事务、CICS 事务和 Db2 存储过程作为 REST 服务调用。
  2. IMS SOAP Gateway - 这将允许您将 IMS 事务作为 SOAP 服务调用。但是我不推荐它,因为 IMS 已经稳定了产品,这意味着不会有新的增强功能。
  3. IMS TM Resource Adapter - 这是一个相当简单的 API,用于 JEE 部署。它利用了您期望 JEE 资源适配器具备的安全性和连接池功能。
  4. IMS Connect API for Java - 这是一个简单的骨头 Java API。您将负责构建输入负载并解释 IMS 事务的输出。