Download presentation
Presentation is loading. Please wait.
2
Data Portability It’s Mine, Mine, Mine!
Dr. Neil Roodyn
3
Internet provides fantastic data store
4
My private data
5
My shared data
6
I want one data set
7
Your website wants my data
8
You need my authority
9
Make an agreement
10
Access my data
11
I always own my data
12
I determine timeframes
13
I can change my mind
14
I always own my data
15
Live ID authenticates access
16
I can delegate authentication
17
Your site obtains an App ID
18
Ask Live service for permission
19
Live service asks me for permission
20
I grant permission for this site
21
Site can access my data
22
SOAP
23
REST
24
ATOMPub
25
The Atom Publishing Protocol
IETF RFC 5023 Protocol for publishing and editing resources Atom representations over HTTP Simple RESTful interaction model Server w/ AtomPub interface GET POST PUT DELETE
26
ADO.NET Data
27
AtomPub Unified Development Story Consumer Services
Visual Studio .NET and Silverlight 2 ASP.NET Integration Standard 3rd party libs 3rd party applications AtomPub Consumer Services Infrastructure Services On-Premises Services e.g.: Live Spaces Live Mesh e.g.: Application-Based Storage SQL Server Data Services e.g.: Data Services framework against local SQL Server
28
Announcements: On Jan 24th, 2008, Microsoft joined dataportability.org to “advance the conversation about the portability, security and privacy of individuals’ information online” On Mar 25th, 2008, Microsoft announced social data portability with top social networks: Facebook, Bebo, Hi5, Tagged and LinkedIn, insuring the free flowing of relationship data between these sites, with the user firmly in control of their private data On Apr 22nd, 2008, Microsoft announced the Live Mesh which adds trustworthy synchronization of user data between the devices in their life
29
Resources Windows Live APIs ADO.NET Data Services Framework AtomPub
ADO.NET Data Services Framework AtomPub Contact me
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.