OpenDSN Revisited: The Open, Distributed Social Networking Protocol By Zach Broderick and Tim Hickey.

Slides:



Advertisements
Similar presentations
Developed by Technology Services 1:1 Laptop Initiative
Advertisements

Welcome to Middleware Joseph Amrithraj
Overview Network security involves protecting a host (or a group of hosts) connected to a network Many of the same problems as with stand-alone computer.
4.01 How Web Pages Work.
Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
Network Isolation Using Group Policy and IPSec Paula Kiernan Senior Consultant Ward Solutions.
By: Ansuya Chauhan.
Project 1 Introduction to HTML.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
SSH : The Secure Shell By Rachana Maheswari CS265 Spring 2003.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
1st Project Introduction to HTML.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Chapter 11: Dial-Up Connectivity in Remote Access Designs
Chapter ONE Introduction to HTML.
Accessing the Internet with Anonymous FTP Transferring Files from Remote Computers.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
HOW ACCESS TO WWW Student Name : Hussein Alkhaldi.
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
Chapter 8 The Internet: A Resource for All of Us.
 The internet is the hardware that creates the massive worldwide network. Computers, cables, telephone wires, high-speed communication lines. The internet.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Summary - Part 1 - Objectives The purpose of this basic IP technology training is to explain video over an IP network. This training describes how video.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
X one. Mobile development platform We mobilize your process IP. ALARMS AUTOMOTION.
Serving society Stimulating innovation Supporting legislation Danny Vandenbroucke & Ann Crabbé KU Leuven (SADL) AAA-architecture for.
Openid Connect
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Authority of Information Technology Application National Center of Digital Signature Authentication Ninh Binh, June 25, 2010.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
Integrating and Troubleshooting Citrix Access Gateway.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
FriendFinder Location-aware social networking on mobile phones.
Web Server.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
Internet  ’60 = an invention of the US army  Universities and libraries also start to use this communication tool  Protocol + physical network=> backbone.
Uploading Web Page  It would be meaningful to share your web page with the rest of the net user.  Thus, we have to upload the web page to the web server.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
Methods of Tracking Position i Pod Touch – Wi-Fi used to find location by detecting known hotspots. iPhone – Cellular triangulation uses the mobile communication.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Chapter 1 Introduction to HTML.
Data and Applications Security Developments and Directions
Warm Handshake with Websites, Servers and Web Servers:
Prime Service Catalog 12.0 SAML 2.0 Single Sign-On Support
Project 1 Introduction to HTML.
Introducing the World Wide Web
Professional Web Designing For Absolute Beginners
THE STEPS TO MANAGE THE GRID
Hypertext Transfer Protocol
File Transfer Protocol
IIS.
Web Privacy Chapter 6 – pp 125 – /12/9 Y K Choi.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Presentation transcript:

OpenDSN Revisited: The Open, Distributed Social Networking Protocol By Zach Broderick and Tim Hickey

What is OpenDSN? An open, standard, platform independent protocol based on XML and HTTP that allows independent social networks to communicate with each other

Background: Explosive growth in social networking over the past few years Facebook, MySpace some of the most visited sites on the internet Why is social networking not integrated into our lives like it has the potential to?

Answer: Lack of Standards Standards essential to growth and integration in computer science Think IBM PC, TCP/IP, W3C There is no social networking standard protocol Monolithic entities rule, do not communicate with each other

Problems Ownership of information Redundancy Monopolies/Economies of scale

Previous Work OpenID Ning Facebook Connect OpenSocial

Introducing OpenDSN Communication protocol between independent networks via HTTP/XML Does not impose restrictions on platform, design, or functionality One set of login credentials, single sign on Only have to enter info/upload content once Automatically synced Control over information privacy

How does it work? Users join a trusted, heavyweight “Home Network” Lightweight, independent “Satellite Networks” pull information and content from Home Network

Home Network Stores, manages, and serves up all personal information and content Can be hosted on own server for maximum privacy Controls access to profile information from Satellite Networks Handles login and authentication

Satellite Networks Sign up by specifying URL of Home Network All profile content pulled from Home; nothing stored on Satellite Log in once via Home Network Allows for anyone to easily create their own network and plug in instantly to internet-wide network Eliminates redundancy and protects information

The Protocol A standard way for Home and Satellite networks to communicate Tasks include establishing credentials, transferring login and session data, and sending profile information Profile data and content encoded in standard XML

Example: Profile Picture Request Satellite asks home network for latest pictures from a members profile Home checks to see which pics Satellite allowed to see, responds with XML At the Beach! 8/14/08

Demonstration and Questions