首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在node.js中连接到大型机应用编程接口的适配器/方法

在node.js中连接到大型机应用编程接口的适配器/方法
EN

Stack Overflow用户
提问于 2017-02-07 22:24:22
回答 1查看 655关注 0票数 1

我需要从网页/浏览器访问大型机API。web服务器可以访问大型机API,但不能将其公开给web。

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

我计划在linux上开发一个node.js服务器,将大型机的应用程序接口发布到网络上,也就是说,让它成为一个“web应用程序接口”,这样它就可以和angular.js一起使用来开发一个网站。

我在node.js中找不到任何适配器/方法来连接到大型机API。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-10 00:24:25

如果您绝对需要保留LU 6.2上的现有API流,那么您将需要某种类型的网关来将您的web请求(最有可能是HTTP)转换为SNA LU 6.2。虽然您可以自己编写这篇文章,但有几个商业产品可以为您完成部分或全部工作。

One IBM solution is described here.

也有第三方供应商提供的解决方案,如CA - here's a link to the CA API Management product。第三方解决方案通常具有可能对您很重要的其他功能,例如安全性和负载平衡或容错。

鉴于您对Linux解决方案持开放态度,您还可以使用开源技术(如WSO2堆栈或Mule ESB )实现与CA的API Management解决方案类似的功能。这些都是重要的决定,不仅仅是将LU 6.2连接到HTTP,但您需要的大部分内容都可以免费完成。

你的站点很可能有一个API管理策略--如果是这样的话,你绝对应该弄清楚你的站点标准是什么。安全性和许多其他问题很难完全正确,所以如果这是您的组织第一次尝试将现有服务公开到web上,那么您将需要小心。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42092284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档