Azure Web应用程序到本地Web服务

时间:2018-06-14 12:12:46

标签: azure asp.net-web-api web-applications azure-web-sites vnet

我们在Win2016服务器上运行的现有遗留SOAP Web服务显然受到防火墙保护,可通过负载均衡器访问。

我们需要开发一个面向公众的Web应用程序,以便在Azure上托管,从而为SOAP Web服务提供数据。

为了证明遗留SOAP服务何时被重写,我们创建了一个宁静的WebApi服务,将SOAP XML转换为JSON。面向webapp的客户可以愉快地与WebApi服务交谈,而该服务无视其当前由本地SOAP服务提供服务。最终,WebApi将被扩展为在将数据移入云中时直接访问数据库,并且将关闭SOAP服务。

WebApp< - > WebApi服务< - >传统SOAP服务

面向客户的webapp将使用Active Directory身份验证作为App Service托管在Azure中。

我还计划将WebApi服务作为App Service托管,使用VNet与WebApp之间的身份验证与本地SOAP服务进行通信 - > WebApi使用客户端ID /客户端密钥。

初步调查似乎表明App服务无法使用内部部署的VNet。

我在Azure上有哪些选项来托管WebApi并限制只访问我们的注册客户端WebApp。我可以将其作为App服务托管,还是需要查看云服务,VM,Hybrid? (客户确实拥有使用内部部署VNet的现有云服务与另一个SOAP服务通信)

我还没有使用Azure VNets做任何工作,我打算让我的N& S团队进行测试。

0 个答案:

没有答案