我需要通过连接到供应商的API服务来验证财务系统中的数据字段(支付的参考编号)。金融系统不具有与internet的连接性,但可以连接到本地网络和其他具有互联网\云服务连接性的服务器。请您提供一些建议,说明有哪些解决方案可供我满足这一要求?
发布于 2018-07-11 12:01:15
您可以在访问internet的服务器上创建代理,也可以创建api并在其中一台服务器上承载它。
如果代理您通过代理将请求路由到供应商api (基本上允许它访问internet ),代理将执行对供应商api的调用,并将结果返回给财务系统。
另一种选择是创建一个小型服务,构建该服务来调用供应商api。该服务将托管在一个具有互联网接入的服务器上。然后,它公开一个api本身,您可以从金融系统调用该api。它基本上是一个代理人,但没有将整个互联网暴露在金融系统中。确保api仅适用于内部网络,以最大限度地减少安全风险。
https://softwareengineering.stackexchange.com/questions/373541
复制相似问题