Web services 异步与同步Web服务实践?

Web services 异步与同步Web服务实践?,web-services,asynchronous,message-queue,Web Services,Asynchronous,Message Queue,我敢说,今天大多数但不是所有的web服务都是同步的。实现异步处理的基本设计决策 为异步web服务实现处理队列系统是否有价值?这是一个我正在玩弄的妈妈/基础设施决策。而不是去系统到系统实现一个中间件,它将代理所说的事务。对服务蜘蛛网的易于管理和跟踪/故障排除似乎是最有意义的 您如何最好地实现异步web服务?有趣的是,我偶然发现了这个问题。我对我正在开发的当前项目有着完全相同的关注 我们的web服务是使用TIBCO技术开发的,默认情况下它们也是同步的。我们正在考虑创建一个队列机制来异步处理这些请求;

我敢说,今天大多数但不是所有的web服务都是同步的。实现异步处理的基本设计决策

为异步web服务实现处理队列系统是否有价值?这是一个我正在玩弄的妈妈/基础设施决策。而不是去系统到系统实现一个中间件,它将代理所说的事务。对服务蜘蛛网的易于管理和跟踪/故障排除似乎是最有意义的


您如何最好地实现异步web服务?

有趣的是,我偶然发现了这个问题。我对我正在开发的当前项目有着完全相同的关注

我们的web服务是使用TIBCO技术开发的,默认情况下它们也是同步的。我们正在考虑创建一个队列机制来异步处理这些请求;原因是:我们必须与之交互的后端存储技术以速度慢著称(这是一种强制的技术,我们必须处理它)

就我个人而言,我正在考虑为异步回复创建第二个WSDL定义(可能比请求晚几秒到几小时,具体取决于所提到的后端存储上的负载)。调用我们的Web服务的客户机将不得不使用此“第二个WSDL”来实现Web服务我们作为客户向其提供服务


我很想知道你们正在探索的方向。

很有意思,我偶然发现了这个问题。我对我正在开发的当前项目有着完全相同的关注

我们的web服务是使用TIBCO技术开发的,默认情况下它们也是同步的。我们正在考虑创建一个队列机制来异步处理这些请求;原因是:我们必须与之交互的后端存储技术以速度慢著称(这是一种强制的技术,我们必须处理它)

就我个人而言,我正在考虑为异步回复创建第二个WSDL定义(可能比请求晚几秒到几小时,具体取决于所提到的后端存储上的负载)。调用我们的Web服务的客户机将不得不使用此“第二个WSDL”来实现Web服务我们作为客户向其提供服务


我很想知道您正在探索的方向。

我会更新并积极回答这个问题,但请通过我个人资料中的网站向我发送电子邮件,我很乐意分享具体信息。:)我会更新这个问题并保持活跃状态,但请通过我个人资料中的网站向我发送电子邮件,我很乐意分享细节。:)