adaptor/method连接到node.js中的主机api

adaptor/method to connect to the mainframe api in node.js

我需要从 webpage/browser 访问大型机 API。 大型机 API 可由网络服务器访问,但未暴露给网络。

API 每个数据包返回 40000 字节的数据,它使用 CICS.LU6.2 协议。

我计划在 linux 上开发一个 node.js 服务器,将大型机 API 暴露给网络,即将其设为 "web API",以便它可以与 angular.js 一起用于开发网站。

我在node.js中没有找到任何adaptor/method连接到主机API。

如果您确实需要保留流经 LU 6.2 的现有 API,那么您将需要某种可以将您的 Web 请求(很可能是 HTTP)转换为 SNA LU 6.2 的网关。虽然您可以自己编写,但有几种商业产品可以为您完成部分或全部工作。

One IBM solution is described here.

还有来自 third-party 供应商的解决方案,例如 CA - here's a link to the CA API Management product。 third-party 解决方案通常具有其他可能对您很重要的功能,例如安全性和 load-balancing 或 fault-tolerance。

鉴于您对 Linux 解决方案持开放态度,您还可以使用 open-source 技术(例如 WSO2 堆栈或骡子ESB。这些重大决策远远超出了将 LU 6.2 桥接到 HTTP 的范围,但您需要的大部分内容都可以免费完成。

您的站点很可能具有 API 管理策略 - 如果是这样,您绝对应该弄清楚您的站点标准是什么。安全和许多其他问题很难完全正确,因此如果您的组织是第一次尝试将现有服务暴露在网络上,您将需要小心。