Persistenzkonzepte
Die AppFabric-Hostingdienste umfassen Tools für eine einfache Bereitstellung, Konfiguration, Überwachung und Verwaltung kombinierter Webanwendungen (Anwendungen, die WCF- und WF-Dienste enthalten). Damit Sie mithilfe von AppFabric-Tools Dienste für die Verwendung eines Instanzspeichers (auch als Persistenzspeicher bezeichnet) konfigurieren, Instanzen in einem Instanzspeicher abfragen und persistente Workflowdienstinstanzen in einem Instanzspeicher steuern oder aktivieren können, müssen Sie einen Speicher-, Abfrage- und Steuerungsanbieter für diesen Instanzspeicher bei den AppFabric-Hostingdiensten registrieren.
Im Lieferumfang der AppFabric-Hostingdienste sind ein Instanzspeicheranbieter, ein Instanzabfrageanbieter und ein Instanzsteuerungsanbieter für den SQL-Workflowinstanzspeicher (auch als SQL Server-Instanzspeicher oder SQL-Instanzspeicher bezeichnet) enthalten. Der SQL-Workflowinstanzspeicher ist ein Feature von .NET Framework, Version 4, der es Workflows ermöglicht, Statusinformationen persistent in einer SQL Server-Datenbank zu speichern. Weitere Details zu diesen Features finden Sie unter SQL-Workflowinstanzspeicher (https://go.microsoft.com/fwlink/?LinkId=167347) (möglicherweise in englischer Sprache). Das Thema Instanzspeicher-, Instanzabfrage- und Instanzsteuerungsanbieter in diesem Abschnitt enthält weitere Details zu Anbietern.
Mithilfe des Windows Server AppFabric-Konfigurations-Assistenten können Sie einen SQL Server-Persistenzspeicher (Datenbank) erstellen und initialisieren. Der Assistent erstellt die Datenbank, falls sie noch nicht vorhanden ist, sowie alle persistenzbezogenen Artefakte (Tabellen, gespeicherte Prozeduren, Sichten usw.) in der Datenbank. Ferner werden angegebene Windows-Gruppen vom Assistenten SQL Server-Rollen hinzugefügt, um den Zugriff auf die Persistenzdatenbank abzusichern. Weitere Details finden Sie unter SQL Server-Persistenzdatenbank und Sicherheitskonfiguration für Persistenzspeicher.
Die AppFabric-Hostingdienste enthalten einen Windows-Dienst namens „AppFabric-Workflowverwaltungsdienst“ (WMS). Der WMS aktiviert Workflowdienstinstanzen in einem Instanzspeicher, wenn die Instanzen aktivierbar werden, und führt Befehle aus, die in der Befehlswarteschlange, die im Persistenzspeicher gepflegt wird, gespeichert sind. Weitere Informationen finden Sie unter Workflowverwaltungsdienst.
Im Lieferumfang der AppFabric-Hostingdienste sind IIS-Managererweiterungen und Windows PowerShell-Cmdlets enthalten. Mithilfe dieser Tools können Sie Persistenz für WCF- und WF-Dienste konfigurieren, persistente Instanzen in einem Persistenzspeicher anzeigen und diese Persistenzinstanzen steuern. Weitere Informationen finden Sie unter Persistenzkonfiguration und Anzeigen und Steuern persistenter Instanzen in diesem Abschnitt, um weitere Informationen zu erhalten.
Inhalt dieses Abschnitts
Siehe auch
Weitere Ressourcen
.NET 4.0-Workflowpersistenz – Beispiele
2011-12-05