2012-03-31 103 views
0

我们的客户需要构建一个警报服务生成警报基于在其网站(ASP.NET/SQL)一些业务规则的消息,并且它采用了通知服务排队并发送警报通知给负责处理这些情况的用户。微软警报服务和通知服务的最佳实践

我需要知道基于Microsoft技术和服务实现此服务的最佳实践,或者是否有架构参考。

请考虑以下几点:

  • 报警服务应该是足够的动态更新/在将来添加的商业案例。
  • 通知服务应该是容错并且可以处理不同的消息类型。

回答

0

Workflow Foundation的WF听起来是个不错的人选,我没有用它自己虽然

你也可以实现你的规则在一个窗口服务,其内容从消息队列警报和应用规则。如果您不想直接公开队列,或者您希望在将警报路由到Windows服务中的规则引擎之前应用某些验证规则,则可以将Web API用作队列的前端。