如何使用Dante来调用Microsoft Azure(服务总线协议)?

背景和问题

  • 我有一个在WebSphere Application Server上运行的Web应用程序。
  • 底层的操作系统是redhat
  • 此应用程序需要直接访问Microsoft Azure通知服务(通过单个URL使用服务总线协议)
  • 出于安全原因,我不能允许这个,所有出站stream量都必须通过代理
  • Web应用程序无法configuration为使用代理(缺lessfunction)
  • 我无法修改Web应用程序的代码
  • 我可以configurationWeb应用程序向其发送stream量的URL

我正在评估以下解决scheme

  • 使用Dante代理(BDS许可+包可用)
  • 在服务器模式下使用代理服务器
  • 将其安装在运行Websphere Application Server的同一台计算机上
  • 请让Dante监听特定的端口,以便收集来自我的Web应用程序的stream量
  • configurationWeb应用程序以使其将stream量发送到代理程序(更改URL)
  • 使Dante代表呼叫

换句话说,这是我想要达到的目的

Web Application -> Dante -> internal proxy -> external proxy -> internet -> Azure 

为了避免这种情况:

 Web Application -> internet -> Azure 

问题

  • 可以和Dante做这个吗?
  • 如果是,我可以在哪里find一个简单的例子(Dante文档不是很清楚)?
  • 否则你有其他解决scheme吗?

在此先感谢您的帮助。