Kapitel 7. Transaktionen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Transaktionen sind der Schlüssel zum Aufbau robuster, hochwertiger Anwendungen. WCF bietet Entwicklern von Diensten eine einfache, deklarative Transaktionsunterstützung, die es ihnen ermöglicht, Parameter wie die Anmeldung und die Abstimmung zu konfigurieren, und zwar außerhalb des Bereichs ihres Dienstes. Darüber hinaus ermöglicht WCF es Client-Anwendungen, Transaktionen zu erstellen und über die Grenzen von Diensten hinweg weiterzugeben. Dieses Kapitel beginnt mit einer Einführung in den Problembereich, den Transaktionen adressieren, und in die grundlegende Transaktionsterminologie. Anschließend wird die Unterstützung für Transaktionen und Transaktionsmanagement durch WCF und .NET erörtert. Der Rest des Kapitels befasst sich mit transaktionalen Programmiermodellen, sowohl für Dienste als auch für Clients, und mit dem Zusammenhang zwischen Transaktionen und anderen Aspekten der WCF, wie z. B. der Instanzverwaltung und Callbacks.
Die Herausforderung der Erholung
Die richtige Fehlerbehandlung und Wiederherstellung ist die Achillesferse vieler Anwendungen. Wenn eine Anwendung bei der Ausführung eines bestimmten Vorgangs fehlschlägt, solltest du das System, d. h. die Gesamtheit der interagierenden Dienste und Clients, in einen konsistenten Zustand zurückversetzen (in der Regel den Zustand, in dem sich das System befand, bevor ...
Get Programmierung von WCF-Diensten, 4. Auflage 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.