OData – dzielmy si ę danymi!

Post on 18-Mar-2016

52 views 0 download

description

OData – dzielmy si ę danymi!. Tomasz Wiśniewski. O mnie. Programista LGBS Polska Członek ŚRGM ( http://srgm.pl ) Blog: http://tomaszwisniewski.com Mail: kontakt@tomaszwisniewski.com Kurs C# - VirtualStudy.pl. 2nd Silesian CodeCamp. 2 ścieżki - .NET i .NET + SQL - PowerPoint PPT Presentation

Transcript of OData – dzielmy si ę danymi!

OData – dzielmy się danymi!Tomasz Wiśniewski

O mnie• Programista LGBS Polska• Członek ŚRGM ( http://srgm.pl )• Blog: http://tomaszwisniewski.com• Mail: kontakt@tomaszwisniewski.com

• Kurs C# - VirtualStudy.pl

2nd Silesian CodeCamp 2 ścieżki - .NET i .NET + SQL 8 prelegentów (a może nawet 9 ;) ) 8 sesji

Data: 9 kwietnia Miejsce: ul. 1 Maja 133, Katowice (Kamsoft) WWW: http://scc.srgm.pl

Agenda Co to jest Odata Jak korzystać? Jak tworzyć? Best practises Nowości

WindowsiPhone

Browser

Windows Phone

Services powering Experiences

Silverlight

Web Site

Web API

webOS

Open Data Protocol – protokół sieciowy (Webowy) do pobierania i aktualizowania danych

=HTTP / ATOM

+QUERY+ JSON + METADATA

Open Specification Promise

DemoKorzystanie z OData - WWW

.NET 3.5ADO.NET Data Services

.NET 4.0WCF Data Services

Nazwa kodowaAstoria

WCF Data Services

WCF Services

RESTAtomPub

OData

SOAPWS-Security

WS-*

Demo.NET – korzystanie z OData i tworzenie serwisu

Best practisesWielkość strony – 500 elementówPrzyjazne źródłaCache„Ładny” adresWsparcie dla cross-domainWsparcie dla $format=json

DemoBest practises

Multi-valued properties (Bag) Named resource stream Partycjonowanie i geolokalizacja Patch Prefer header Dodatkowe wsparcie dla RSS

(<category>, <link>) Properties on derived types

<d:Email m:type="Bag(Edm.String)">  <d:element>adres1@witryna1.pl</d:element>  <d:element>adres2@witryna2.pl</d:element></d:Email>

<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Emails" type="application/atom+xml;type=feed" title=„Email" href=„Employees(1)/Emails" />

Nowości – WCF Data Services CTP2 March

Coś do pobrania OData – http://www.odata.org JSONPSupportBehavior - http://

code.msdn.microsoft.com/DataServicesJSONP WCF Data Services VS 2010 .NET4 / Silverlight

CTP 2 March - http://tinyurl.com/wcfctp2 Moja sesja na VirtualStudy.pl - http://

tinyurl.com/twodata Artykuły –

http://tomaszwisniewski.com/artykuly

Zalety OData Dane jako zasoby Otwarty dostęp do danych Niezależność od źródła Logika biznesowa Biblioteki

Q&A

Dziękuję za uwagę!