OData – dzielmy się danymi!

Slides:



Advertisements
Podobne prezentacje
One Framework to rule them all
Advertisements

Longhorn Academy - AD Warszawa, 12 kwietnia 2007
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Wykorzystanie konta uczelnianego dla potrzeb stron WWW
Decyzje projektowe w .NET Framework
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
WEB SERVICE Stefan Rutkowski.
Microsoft Office System w praktyce wdrożenie w COMARCH-CDN
Proxy WWW cache Prowadzący: mgr Marek Kopel
Proxy (WWW cache) Sieci Komputerowe
ASP.NET i platforma.NET Technologie internetowe ( ) Tomasz Popów
Information Bridge Framework platforma integracji Microsoft Office 2003 z aplikacjami Line of Business Krzysztof Michalski10/01/2005.
Microsoft Serwer - wprowadzenie
Paweł Fałat Katedra Informatyki Stosowanej
Codename: GJumper inż. Krzysztof Grześkowiak inż. Kamil Niezręcki.
Modelowanie w Visual Studio 2010
Jak przeżyć w Internecie? Czyli o bezpieczeństwie słów kilka… Michał Jankowski MJ Software Solutions Services.
WCF 4.0 – What’s new? Maciej Grabek Allegro Group Sp. z o. o.
Co nowego w Silverlight 5
Budowa platformy do rejestracji i odtwarzania wykładów akademickich
Promotor: dr.inż. Aleksandra Werner
Spotkanie organizacyjne
PowerPivot dla DBA mgr inż. Paweł Potasiński.
Programowanie w Środowisku Windows
Rozwój aplikacji przy wykorzystaniu ASP.NET
Aplikacje Internetowe
Implementacja cech Web 2.0 w systemach e-learning
Integracja aplikacji Wykład 2
Web Serwisy w praktyce Technologie internetowe ( )
Tablice, listy, obiekty w C# i nie tylko!
Zrozumieć Umbraco w 45 minut.
Władcy Danych Wykorzystanie Master Data Services do zapanowania nad wszechobecnym chaosem Paweł Potasiński.
Wirtualna baza SQL zgodna z SQL Server SQL as a Service
Tryb tabelaryczny w Analysis Services 2012
Wojciech Poniatowski | A plus C
HTML5 - czy przewróci do góry nogami rynek aplikacji?
Tomasz Kopacz Aplikacje a chmury Tomasz Kopacz
Arkadiusz Twardoń ZTiPSK
Witold Bołt. Agenda W czym tkwi problem..? Po co jest oprogramowanie? Kim jest użytkownik? Zbieranie danych Co to jest design Współpraca programista-projektant.
Grupa .NET EKA Dawid Starkowski Microsoft Student Partner
Konsultant w ABC Data Centrum Edukacyjne Microsoft Certified Trainer od 2004 roku Microsoft Most Valuable Professional od 2008 roku Autor dwóch książek.
Wykonał: Michał Nikołajuk
Tworzenie aplikacji webowych w oparciu o framework ObjectLedge
Jak legalnie kupić MS Office 2010 Professional za 12,95 EURO?
Kostyantyn Doronovych, 79129, sr1640 Łukasz Marciniak, 79166, sr1640
Chyba najczęściej używaną przeglądarką internetową jest INTERNET EXPLORER, bo jest ona domyślnie instalowana w wiodącym na rynku polskim oprogramowaniu.
Bazy Danych w Mango Mateusz Mikulski
Technologie Programowania seminarium
Aplikacja od SaaS do IdaaS
System Raportowania Zarządczego. Wprowadzenie System Raportowania Zarządczego umożliwia tworzenie elastycznych, czytelnych i atrakcyjnych graficznie raportów.
S IMON SAYS … A RCHITECTURE ! Usługi zdalne Technologie, techniki i praktyki implementacji.
Duży efekt małym kosztem, czyli SQL Server nie tylko jako baza danych
…od pomysłu do realizacji…
OTWARTA FIRMA „Otwarta firma” Jak zgłosić się do programu?
Opracowała Edyta Drabek Pedagogiczna Biblioteka Wojewódzka im. J. Lompy W Katowicach Filia w Chorzowie.
Domain Specific Language Mac Michał Programujący architekt, konsultant.
OWASP + DevOps, kilka przydatnych narzędzi
Przykłady błędów bezpieczeństwa w kilku krokach, Mateusz Olejarka czyli rzecz o atakowaniu procesów.
Projekt realizowany w ramach Software Development Studio (SDS) Wizualne środowisko do tworzenia aplikacji webowych.
Jak przeżyć w Internecie? Czyli o bezpieczeństwie słów kilka… Michał Jankowski MJ Software Solutions Services.
Technologie internetowe i mobilne
Active Directory Federation Services w Windows Server 2012 R2
Desktop\Gif-y-4b\ hej.gif
Nie panikuj! Przeczytaj! OpenClips _Trojan_Pixabay.com_Public Domain CC0 1.0.
INTERNET jako „ocean informacji”
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Realizacja Aplikacji Internetowych Program. Program Wprowadzenie SPA vs tradycyjne witryny - JavaScript i aplikacje klienckie Strona serwerowa Asp.Net.
Realizacja aplikacji internetowych
C# może więcej! Budowanie aplikacji mobilnych na platformy iOS/Android/Windows Phone przy użyciu narzędzi Xamarin Platform
Aplikacje i usługi internetowe
Zapis prezentacji:

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

Services powering Experiences Windows Phone Silverlight iPhone Windows webOS Browser Web Site Web API Services powering Experiences

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

Open Specification Promise = HTTP / ATOM + + + QUERY JSON METADATA Open Specification Promise

Insights

Demo Korzystanie z OData - WWW

Astoria ADO.NET Data Services WCF Data Services Nazwa kodowa ADO.NET Data Services .NET 3.5 .NET 4.0 WCF Data Services

WCF Data Services WCF Services REST AtomPub OData SOAP WS-Security WS-*

Demo .NET – korzystanie z OData i tworzenie serwisu

Best practises Wielkość strony – 500 elementów Przyjazne źródła Cache „Ładny” adres Wsparcie dla cross-domain Wsparcie dla $format=json

Demo Best practises

Nowości – WCF Data Services CTP2 March Multi-valued properties (Bag) Named resource stream Partycjonowanie i geolokalizacja Patch Prefer header Dodatkowe wsparcie dla RSS (<category>, <link>) Properties on derived types <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Emails" type="application/atom+xml;type=feed" title=„Email" href=„Employees(1)/Emails" /> <d:Email m:type="Bag(Edm.String)">   <d:element>adres1@witryna1.pl</d:element>   <d:element>adres2@witryna2.pl</d:element> </d:Email>

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ę!