Einführung

Hintergrund der WCF Data Services ist die Möglichkeit, auf einfache Weise komplexe Daten per RESTURI-Syntax freizugeben und mittels HTTP-Verben (Get, Put, Post, Delete) zu verarbeiten[168].

Warum WCF Data Services?

Grundlage der Data Services ist beispielsweise ein per ADO.NET-Entity-Framework erzeugtes Datenmodell, das komplett oder in Teilen mit bestimmten Rechten freigegeben werden kann. Wer hier Parallelen zu den Webdiensten sieht, liegt nicht ganz falsch, der Ansatz ist in unserem Fall jedoch etwas komplexer, da hier die gesamte Datenstruktur im Mittelpunkt steht und kein SOAP-Protokoll eingesetzt wird. Stattdessen kommen HTTP für den Transport und XML, Atom oder Json als Formate zum Einsatz.

Bei den »einfachen« Webdiensten oder WCF-Diensten ...

Get Datenbank-Programmierung mit Visual C# 2010 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.