Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

7.-8. März 2013, Rosenheim SharePoint 2013 Web Services REST und OData.

Ähnliche Präsentationen


Präsentation zum Thema: "7.-8. März 2013, Rosenheim SharePoint 2013 Web Services REST und OData."—  Präsentation transkript:

1 7.-8. März 2013, Rosenheim SharePoint 2013 Web Services REST und OData

2 7.-8. März 2013, Rosenheim Veranstalter: Was ist eigentlich REST? REpresentational State Transfer deutlich einfachere Alternative zu SOAP basiert auf HTTP Frage/Antwort-Paaren Client sendet HTTP-Anfragen zu spezifischen Ressourcen mittels eindeutiger URIs Ressourcenaustausch über Repräsentationen Repräsentationen von Ressourcen werden über Internet Media Types definiert

3 7.-8. März 2013, Rosenheim Veranstalter: RESTful Web Service REST URI = [Basis-URI] + [Pfad zu Ressourcen] + [Query-Optionen] Standard HTTP-Verbs für Aufrufe (GET, POST, PUT, DELETE, PATCH) RESTful Service kann APIs implementieren

4 7.-8. März 2013, Rosenheim Veranstalter: Repräsentation durch Internet Media Types Repräsentationen basieren auf gewöhnlichen Formaten: HTML, XML, JSON, ATOM Internet Media Types – text/html – text/xml – application/xml – application/atom+xml – application/json

5 7.-8. März 2013, Rosenheim Veranstalter: Client Web Service Header definiert Repräsentation Content-Type ACCEPT Content-Type

6 7.-8. März 2013, Rosenheim Veranstalter: DEMO RESTful Web Service konsumieren

7 7.-8. März 2013, Rosenheim Veranstalter: Was ist OData? eine standardisierte REST API – standardisierter Datenzugriff – gebräuchliche CRUD Operationen CREATE  HTTP POST READ  HTTP GET UPDATE  HTTP PUT oder HTTP PATCH DELETE  HTTP DELETE

8 7.-8. März 2013, Rosenheim Veranstalter: OData URIs OData URI = [Basis-URI] + [Pfad zu Ressourcen] + [Query-Optionen] Query-Optionen – $select – $filter – $orderby – $top – $skip – $expand

9 7.-8. März 2013, Rosenheim Veranstalter: Der $filter Parameter Operatoren – Logisch (Equal, Not equal, Greater than,...) – Arithmetisch (Add, Subtract, Multiply,...) – Gruppierung Funktionen – String (endswith, startswith, substring,...) – Datum (day, hour, second, year,...) – Mathematisch (round, floor, ceiling) – Typ (isOf)

10 7.-8. März 2013, Rosenheim Veranstalter: /_vti_bin/Client.svc Client.svc entsprechend OData Protokoll unterstützt direkten Zugriff von REST Clients akzeptiert GET, PUT und POST /_api OData in SharePoint 2013

11 7.-8. März 2013, Rosenheim Veranstalter: DEMO OData und REST in SharePoint

12 7.-8. März 2013, Rosenheim FRAGEN?

13 7.-8. März 2013, Rosenheim Vielen Dank! Manuel Ihlau


Herunterladen ppt "7.-8. März 2013, Rosenheim SharePoint 2013 Web Services REST und OData."

Ähnliche Präsentationen


Google-Anzeigen