Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 连接到node.js中大型机api的适配器/方法_Javascript_Angularjs_Node.js_Mainframe_Cics - Fatal编程技术网

Javascript 连接到node.js中大型机api的适配器/方法

Javascript 连接到node.js中大型机api的适配器/方法,javascript,angularjs,node.js,mainframe,cics,Javascript,Angularjs,Node.js,Mainframe,Cics,我需要从网页/浏览器访问大型机API。 大型机API可供web服务器访问,但不向web公开 API使用CICS.LU6.2协议,每个数据包返回40000字节的数据 我计划在linux上开发一个node.js服务器,将大型机API公开给web,即使其成为“web API”,以便与angular.js一起使用来开发网站 我在node.js中没有找到任何适配器/方法来连接到大型机API 如果您确实需要保留LU 6.2上的现有API,那么您需要某种网关,可以将web请求(很可能是HTTP)转换为SNA

我需要从网页/浏览器访问大型机API。 大型机API可供web服务器访问,但不向web公开

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

我计划在linux上开发一个node.js服务器,将大型机API公开给web,即使其成为“web API”,以便与angular.js一起使用来开发网站


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

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

还有来自第三方供应商(如CA-)的解决方案。第三方解决方案通常具有其他可能对您很重要的功能,例如安全性和负载平衡或容错

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


你的网站很可能有一个API管理的策略-如果是这样的话,你一定要弄清楚你的网站标准是什么。安全性和许多其他问题很难完全正确,因此如果这是您的组织首次尝试向web公开现有服务,那么您需要小心

也许你可以解释一下你自己对LU6.2的理解,然后解释一下你认为它会如何帮助你做你想做的事情?为什么不与您站点的CICS支持人员交谈呢。您需要创建一个网站,它需要与CICS进行通信,您应该如何使用站点安装的软件(或新许可的部分,如果需要/授权)以及站点的安全策略来实现这一点。我不认为LU 6.2会是答案的一部分。感谢您的回复,尝试挖掘细节。非常感谢您为我提供指导,ws02和mule ESB需要关注。