Data Portability It’s Mine, Mine, Mine!

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Collections Create and organize your own privet and public collections.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Building a social networking portal on Windows Azure in 1 hour Saranya Sriram Developer Evangelist Microsoft, India.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
Sql Server Advanced Features MIS 424 Professor Sandvig.
Why consider the cloud? Cloud innovation presents challenges for IT.
Cross Platform Mobile Backend with Mobile Services James
OAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control Maarten
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
VS.NET Syllabus By Peter Huang.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Learn why you want to take content offline Learn how the Microsoft Sync Framework lets you take content offline Including working with FeedSync Learn.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Windows Azure Team 9 Ben Holland Bao Nguyen Eric Petrowiak Barret Schloerke.
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
Service Interfaces Atom & AtomPub Atom-Enabled Data Services Drill Down: Windows Live Spaces Photos Data Services Framework Wrap-up.
Project “Astoria” first announced in Mix 2007 Shared early prototypes, got tons of feedback Now we’re talking about the real deal Production quality bits,
Building Windows 8 Apps for the Enterprise Robert Green Technical Evangelist Microsoft Corporation DEV358.
 Mike Flasko Program Manager Microsoft Corporation TL07.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
Empowering people-centric IT Unified device management Access and information protection Desktop Virtualization Hybrid Identity.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Why data services? Common challenges when creating rich web applications Creating rich web applications with data services Future scenarios & roadmap.
Mike Ormond Developer & Platform Group Microsoft Ltd
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
What is ? 1 st version 2002; ASP.NET 3.5 Nov ASP.NET 4.0 Apr A set of technologies to develop dynamic web service based on.NET (SQL, ADO.NET)
What is Social Networking? Grouping of individuals into specifics groups like a community or a subdivision. Online social networking websites are commonly.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
Configuring and Deploying Web Applications Lesson 7.
Local Touch—Global Reach Microsoft SharePoint 2013 Overview Stacy Simpkins, Sr. Consultant, Sogeti Florida.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
Exploring Networked Data and Data Stores Lesson 3.
Inventory Monitor Protect InfraToolsProcessBusiness Requirements Deploy Configure Migrate Tools Service Provider “Service Admin Fabric Admin” Application.
Social Media – Why It Matters & Why You Should CONNECT to.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Intro to Apps Anatomy of an App App Architecture.
Online Data Storage Companies MY Docs Online. Comparison Name Personal Edition Enterprise Edition Transcription Edition Price $9.95 monthly rate $4.99.
Simon Davies Microsoft Global reach Ease of provisioning Business agility Deployability & manageability Security & Privacy Customisability.
Productivity Architect Meet Chris Bortlik Author, Blogger, Speaker.
2 ADO.NET Data Services for the Web Mike Flasko Program Manager, Microsoft “Project Astoria”
Data Models for Web Applications
ClickOnce Deployment (One-click Deployment)
Building Azure Mobile Apps
ArcGIS for Server Security: Advanced
“Information Sharing Portal for Indus Sub-System”
API (Application Program Interface)
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Introduction to Data Management in EGI
What is SharePoint and why you should care
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Web API Design Jeremy Likness | Principal Architect
A Modern Intranet Integration that Extends the Value of Your Microsoft Office 365 Deployment, Boosts Productivity, and Enhances Collaboration OFFICE 365.
Module 1: Getting Started
WEB API.
ASP.NET Module Subtitle.
Agenda OAuth Concepts Programming OAuth.
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Pablo Castro Software Architect Microsoft Corporation
Web Server Design Week 16 Old Dominion University
Maxim Lukiyanov Program Manager Microsoft Corporation
SharePoint Development
ClickOnce Deployment (One-click Deployment)
.NET Framework V3.5+ & RESTful web services
SQL Azure to .NET Developers
Presentation transcript:

Data Portability It’s Mine, Mine, Mine! Dr. Neil Roodyn

Internet provides fantastic data store

My private data

My shared data

I want one data set

Your website wants my data

You need my authority

Make an agreement

Access my data

I always own my data

I determine timeframes

I can change my mind

I always own my data

Live ID authenticates access

I can delegate authentication

Your site obtains an App ID

Ask Live service for permission

Live service asks me for permission

I grant permission for this site

Site can access my data

SOAP

REST

ATOMPub

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

ADO.NET Data

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

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

Resources Windows Live APIs ADO.NET Data Services Framework AtomPub http://dev.live.com ADO.NET Data Services Framework http://astoria.mslivelabs.com http://blogs.msdn.com/astoriateam AtomPub http://atomenabled.org Contact me Dr.Neil@nsquaredsolutions.com