我有一个Delphi企业应用程序,作为Java后端(SOAP,Axis2)的客户端。我的一些请求需要花费不定或特别长的时间才能完成,我想为SOAP请求实现长轮询解决方案。就我所知,我通常会使用WS-Addressing来解决这个问题。然而,似乎Delphi SOAP客户端(WCF)没有实现WS-Addressing。我被锁定在Java和Delphi上。我使用Axis 2组件,如生命周期,但是可能会转换到另一个Web服务引擎。我控制服务器和客户端两端。在Delphi和Java中实现长轮询的选项有哪些?