用于接收SOAP请求的Azure选项

时间:2015-11-26 15:06:55

标签: azure soap windows-services

我们目前有一个解决方案,我们在URL上接收SOAP请求,为该URL提供服务的ASP.Net页面然后将该请求发布到数据库,然后从Windows服务中获取并“处理”。

Windows服务完成大部分工作,确保SOAP请求中的XML通过各种验证并传递给下一个服务。

我的问题是,我们正在寻求对此解决方案进行现代化改造,以便我们更快地处理它,更好地处理基础架构故障,并为我们提供更大的可扩展性,因为我们正在寻求将其扩展到美国。我们认为我们可以使用Azure服务来帮助我们解决这个问题,但说实话,我们内部没有知识来了解最适合我们使用的内容。

有人能指出我们正确的方向,以便我们可以集中精力进行调查。从我们第一次编写这个解决方案开始,事情已经发生了很大变化,我们确信现在还有更多的范围。

由于

1 个答案:

答案 0 :(得分:0)

基于我的理解,您似乎正在寻找可靠/可扩展的消息传递平台和服务来处理消息传递系统上的消息。

这里需要很多业务需求知识来建议正确的包装,但作为日志,我可以建议你:

将您的消息发布到Azure Service Bus,然后实现一个Azure Web作业,该作业将在总线上获取已发布的消息,然后将其传递给下一个服务或进行处理并再次将其重新放回到总线上。

因此,基于您需要了解的技术:

1.Azure Service Bus

2.Azure Web Jobs