Persistente WCF-Dienste (Durable Services)

Persistente Dienste (Durable Services) sind WCF-Dienste, die zwischen zwei Methodenaufrufen ihren Zustand in einer Datenbank persistieren können. Dies ist besonders geeignet für lang andauernde Kommunikationsbeziehungen, also zwei Computer, die über einen längeren Zeitraum miteinander in Kontakt stehen. Während dieser Zeit soll auf dem Server ein Zustand verwaltet werden. Der Client kann zwischenzeitlich sogar beendet werden und dennoch später die Kommunikation wieder aufgenommen werden. Dazu persistiert der Server den Zustand in einer Datenbank. Die notwendigen Token zur Identifizierung des Clients werden automatisch ausgetauscht.

Microsoft hat diese Idee aus Windows Workflow Foundation (WF) übernommen ...

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.