有一个Web应用程序和一个服务器。这两个使用第三方相互通信。现在,可以确定服务器和第三方将使用Web服务(SOAP)相互通信。这意味着第三方必须作为Web服务公开。
问题是第三方和Web应用程序如何相互通信?它是一种双向沟通。 Web应用程序将最终用户生成的事件传输给第三方,第三方将事件传输到从服务器接收的Web应用程序。
其他问题是第三方是应该开发为独立的Web服务,还是应该驻留在Web应用程序中,为此,我必须将Web应用程序集成到Web服务中。这是个好主意吗?
对于Web应用程序和第三方之间的通信,我正在考虑使用TCP连接进行此操作。还有其他方法吗? 任何人都可以建议我如何让这些实体相互沟通?