Abstract

Werbung
Kurzfassung der Diplomarbeit
Abteilung
Informatik
Name der Diplomandin /
des Diplomanden
Stefan Guidon
Daniel Schlegel
Diplomjahr
Titel der Diplomarbeit
2005/2006
SQL Server Notification Services
Examinatorin / Examinator
Jürg Jucker
Ausgangslage
Da Message basierte Anwendungen sehr im Trend sind, haben wir uns entschieden, ein Tutorial über
die Notification Services zu erstellen. Der SQL Server 2005 bietet mit den Notification Services ein
Instrument an, um Meldungen Aufgrund von Events an Abonnenten zu versenden.
Ziel der Arbeit ist es die Grundlagen für die Entwicklung, Ausführung und Überwachung einer
Notification Service Applikation darzustellen. Zusätzlich soll ein Beispiel implementiert werden,
welches die Funktionsweise der Notification Services erläutert.
Ergebnisse
Das Ergebnis dieser Arbeit ist eine Studie über die Microsoft SQL-Server Notification Services. Diese
Studie erklärt, wie der SQL-Server 2005 ereignisbasierte Meldungen direkt auf Datenbankebene
verarbeitet und was die Vorteile davon sind. Das Tutorial besteht aus folgenden zwei Teilen.
• Theorie:
Dieses Dokument erklärt wie die Notification Service Architektur aufgebaut ist. Notification
Services ist ein Programmier Framework, dass für die Entwicklung von Applikationen die
Mitteilungen erzeugen und senden verwendet werden kann. Gleichzeitig stellt dieses
Framework eine Plattform für die Bewirtung dieser Anwendungen bereit.
Mit Notification Services können schnell Applikationen entwickelt werden, die Mitteilungen
erzeugen und an Teilnehmer senden. Nach dem die Anwendung entwickelt wurde, kann sie
zum Beispiel als Windows Service angeboten werden.
Eine Notification Services Anwendung sammelt Ereignisse, verwaltet Teilnehmerlisten,
generiert Mitteilungen und verteilt diese an Personen oder andere Programme die sich bei ihr
als Teilnehmer eingetragen haben.
•
Beispielanwendung:
Dieses Dokument enthält zwei Beispiele wie man eine Notification Service Applikation
entwickelt, ausführt und überwacht.
Eine PCSupport Firma möchte ihre Aussendienstmitarbeiter über neue Aufträge informieren.
Alle Aussendienstmitarbeiter haben ein Notebook. Jeder Mitarbeiter arbeitet in einem Kanton.
Es können mehrer Mitarbeiter in einem Kanton arbeiten, wobei alle über den neuen Auftrag
informiert werden.
Auf Grund dieser Aufgabenstellung haben wir zwei Implementationsmöglichkeiten für eine
Notification Service Anwendung umgesetzt und das Vorgehen in einem Tutorial festgehalten.
Das Tutorial vermittelt dem Leser die nötige Kompetenz, um selbst eine einfache Anwendung
zu implementieren. Er soll erkennen, wie die Notification Services funktionieren und wie sie
produktiv eingesetzt werden können
Die Notification Services stellen viele andere Möglichkeiten zur Verfügung. Die
Problemstellung für die Beispielanwendungen ist in diesem Tutorial bewusst einfach gehalten.
Herunterladen