2012-03-31 3 views
0

Unser Kunde braucht einen Alert Service zu generieren Warnungen als Nachrichten über einige Geschäftsregeln in ihrer Website (ASP.NET/SQL), und es wird ein Notification Service auf Basis aufzubauen Alarmmeldungen an Benutzer senden und versenden, die für die Bearbeitung dieser Fälle zuständig sind.Microsoft Alert Service und Notification Service Best Practices

Ich muss die Best Practice kennen, um diese Dienste basierend auf Microsoft-Technologien und -Services zu implementieren, oder wenn es eine Architekturreferenz dafür gibt.

Bitte beachten Sie Folgendes:

  • Der Alert Service dynamisch genug sein sollte, um Geschäftsfälle in Zukunft zu aktualisieren/hinzufügen.
  • Der Benachrichtigungsdienst sollte fehlertolerant sein und verschiedene Nachrichtentypen verarbeiten können.

Antwort

0

Workflow Foundation WF klingt wie ein guter Kandidat, ich habe es selbst nicht verwendet, obwohl

Sie auch Ihre Regeln in einem Windows-Dienst implementieren könnten, die Warnungen aus einer Nachrichtenwarteschlange lesen würde und die Regeln gelten . Die Web-API kann als Front-End für die Warteschlange verwendet werden, wenn Sie die Warteschlange nicht direkt verfügbar machen möchten oder einige Validierungsregeln anwenden möchten, bevor Sie die Warnung an die Regel-Engine im Windows-Dienst weiterleiten.

Verwandte Themen