!"#$"%&'()*$+()',!-+.'/',

Ähnliche Dokumente
Clouds. Erwartungen der Nutzer. Wolkig bis Heiter. (c) 2013, Peter Sturm, Universität Trier. Er ist verwöhnt! Er ist nicht dankbar!

Crawling & APIs. Valentin Deyringer Centrum für Informations- und Sprachverarbeitung

SAP NetWeaver Gateway. 2013

!"#$"%&'()*$+()',!-+.'/',

Hadoop. Eine Open-Source-Implementierung von MapReduce und BigTable. von Philipp Kemkes

Sozio- Technische Systeme

Creating OpenSocial Gadgets. Bastian Hofmann

Flash, Network und Facebook. Steven Mohr

Beratung. Results, no Excuses. Consulting. Lösungen. Grown from Experience. Ventum Consulting. SQL auf Hadoop Oliver Gehlert Ventum Consulting

OSIAM. Sichere Identitätsverwaltung auf Basis von SCIMv2 und OAuth2

Apache HBase. A BigTable Column Store on top of Hadoop

vinsight BIG DATA Solution

Wie verwende ich Twitter in MAGIC THipPro

Big Data Informationen neu gelebt

OAuth 2.0. Ralf Hoffmann 03 /

(c) 2014, Peter Sturm, Universität Trier

Authentication im Web

Integration verteilter Systeme über die Cloud

64% 9% 27% INFORMATIONSSTATUS INTERNET. CHART 1 Ergebnisse in Prozent. Es fühlen sich über das Internet - gut informiert. weniger gut informiert

Enterprise Web-SSO mit CAS und OpenSSO

Hadoop-as-a-Service (HDaaS)

Social Media für Gründer. BPW Business Juni 2012

Mobile Backend in der

Alte Technik neu verpackt

Dateisysteme und Datenverwaltung in der Cloud

Peter Dikant mgm technology partners GmbH. Echtzeitsuche mit Hadoop und Solr

Social Login mit Facebook, Google und Co.

Identitätskonzepte. Hauptseminar Web Engineering Vortrag. OpenID, WebID und OAuth. Robert Unger

hcadress Adressverwaltung Bergstrasse Neuenkirch Tel Mail info@hellcom.ch Web

Netzwerke - FTP und WWW

Social Media Effects 2010

Das SMI SocialMedia Institute wurde Mitte 2009 in Nürtingen bei Stuttgart gegründet, und heute Teil der IT Advantage AG!

Big Data Mythen und Fakten

Browserbasiertes, kollaboratives Whiteboard

Mobile Anwendungen Google Cloud Messaging

Bachelorseminar WS 2007 / 2008 Kartendienst APIs im Web 2.0

Security of Online Social Networks

Follow us! OGOK. Im Netz werken - Orientierung im Social Web. oliver gassner online-kommunikation

Facebook Präsenz ausbauen und Facebook mit anderen Webseiten verbinden. netzblicke am IHK- Akademie am Ostbahnhof

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP

JEAF Cloud Plattform Der Workspace aus der Cloud

June Automic Hadoop Agent. Data Automation - Hadoop Integration

Zend PHP Cloud Application Platform

Social Media News. Google+

Social Media Advertising

Mehr als 75% aller Mitarbeiter verwenden Facebook in Österreich Mehr als 50% aller Mitarbeiter verwenden Xing in Österreich Mehr als 30% aller

Security. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung

Seite Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung

Windows HPC Server 2008 aus der Betreiberperspektive

Demo: Sicherheitsmechanismen von Collaboration- und Community-Diensten

Die wichtigsten Hadoop-Komponenten für Big Data mit SAS


Anleitung zum Prüfen von WebDAV

Hadoop Demo HDFS, Pig & Hive in Action. Oracle DWH Konferenz 2014 Carsten Herbe

How-to: HTTP Proxy mit Radius Authentifizierung an einem Windows 2003 Server. Securepoint Security System Version 2007nx

Unterrichtsreihe: Freizeit und Unterhaltung

OSGi-basierte Webapplikationen Ein Erfahrungsbericht

Zwischen Katzenbildern und Selfies

Nadine Edelmann // Klaudia Fernowka // Magdalena Kierat // Anne Schwertfeger

Digitalisierung für Einsteiger. Praxisorientierter Workshop für Unternehmer

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

Internetseite & Online Marketing

Lehrveranstaltung Grundlagen von Datenbanken

Enterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013

Übung: Verwendung von Java-Threads

Social Media in der Konfirmanden arbeit. Projektstelle Social Media / Christoph Breit

Radius Server. Bericht im Studiengang Computerengineering an der HS-Furtwangen. Student: Alphonse Nana Hoessi Martikelnr.:227106

Apache Hadoop. Distribute your data and your application. Bernd Fondermann freier Software Architekt

XING und LinkedIn-Integration in das erecruiter-bewerberportal

Inhalt Einführung Was ist SAML Wozu braucht man SAML Wo wird SAML verwendet kleine Demo SAML. Security Assertion Markup Language.

censhare Unternehmen. Stefan Ruthner Key Account Management

PROFILE, PORTFOLIO, TECHNOLOGIES

SAP Integration von Business Objects am Beispiel von SAP Student Lifecycle Management. Anke Noßmann Syncwork AG

Apache Lucene. Mach s wie Google! Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de berndf@apache.org

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

Roadtrip Plugin. Dokumentation

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

Was Sie erwartet. Blitzseminar: Social Network-Marketing Frankfurter Buchmesse 2009 Andrea Mühl, M. A.

Cnlab / CSI 2013 Social Business endlich produktiv! Demo. Identity Federation in der Praxis

RESTful Web. Representational State Transfer

Android Testautomatisierung mit dem Framework Robotium

Cnlab / CSI Herbsttagung 2014 WAS IST CLOUD UND WAS NICHT?

Freunde, Fans und Faszinationen: Das Potenzial von Social Media

Enterprise Social Network. Social Media im Unternehmen

Beispielkonfiguration eines IPSec VPN Servers mit dem NCP Client

Journalistische Arbeit im Web 2.0 Umfrageresultate Schweiz

Installieren von GFI LANguard N.S.S.

INDEX. Netzwerk Überblick. Benötigte Komponenten für: Windows Server Windows Server 2008 R2. Windows Server 2012

Generalisierung von großen Datenbeständen am Beispiel der Gebäudegeneralisierung mit CHANGE

Anwendungsfall: Gerichtstermin

Konfigurationsbeispiel USG

Trend Micro Lösungen im Storage Umfeld

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Social Media und die Veränderung der Kommunikation

3 MILLIARDEN GIGABYTE AM TAG ODER WELCHE KAPAZITÄTEN MÜSSEN NETZE TRAGEN?

EXCHANGE Neuerungen und Praxis

Gliederung. 1. That s Radiant 2. User Interface 3. Rollen 4. Installation 5. Extensions 6. Fazit

23. Januar, Zürich-Oerlikon

Wie Google Webseiten bewertet. François Bry

Personal Branding. Die Marke ICH im Internet

Transkript:

Soziotechnische Informationssysteme 5. Facebook, Google+ u.ä. Inhalte Historisches Relevanz Relevante Technologien Anwendungsarchitekturen 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 3,

Historisches Facebook Social Networking Service Seit 2004 Kernfunktionen! Erstellen und Verwalten eines Profils! Aufbau und Verwaltung von sozialen Netzen! Zugeordnete Pinwand Eigene Einträge Fremde Einträge! Messenger! Mail Vielfätiges Zusatzangebot (Spiele, Werbung,...) 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 1,

Der soziale Graph befreundet Interesse Facebook Platform Interesse befreundet Soziales Netzwerk Google+ Reaktion Googles im Jahr 2011 Vergleichbare Kernfunktionen! Feinere Verwaltung der Freunde (Circles)! Hangouts (Video mit beliebig vielen Teilnehmern) Zusatzfunktionen kommen erst noch 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, <,

Weitere Anbieter Pinterest StudiVZ Kontaktbörsen! XING! LinkedIn Diverse Spezialnetzwerke Relevanz 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, =,

Riesige Nutzerzahlen Facebook 2010! 500 Millionen aktive Nutzer! 100 Milliarden Hits pro Tag! 50 Milliarden Fotos! 2 Billionen gespeicherte Objekte! 130 TB Logs pro Tag Facebook 2011! Mehr als 800 Millionen Nutzer! 350 Millionen mobile Teiilnehmer Google+! Über 170 Millionen Nutzer (Mitte 2012) Hohe Kontaktzeiten Facebook! Im Mittel 7.5 Stunden pro Monat und Nutzer Google+! Im Mittel 3.3 Minuten pro Monat (T. Wasserman, Mashable) 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, >,

Wert eines Facebook-Fans Bedeutung von Facebook-Fans für Marken Studie von Syncapse: 137 Dollar! 4000 Facebook-Fans der 20 wichtigsten Markennamen! Geben im Schnitt 71 Dollar mehr aus als Nicht-Fans! Wert = notwendige Werbekosten bei gleichem Ziel Kommerzieller Nutzen Pinterest-Nutzer investieren bei Bottica.com im Schnitt 180 Dollar als Facebook-Nutzer Maßgeschneiderte Werbung Kostenpflichtige Leistungen! Spiele Beweis steht noch aus! Facebook Börsengang 2012 105 Milliarden Dollar Marktwert 1 Milliarde Dollar Gewinn (2011)! ca. 1.20 Dollar pro Nutzer 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0,?,

Technologien Backend Front-End Social Network APIs Client Logik & Datenhaltung Web Interface Application Programming Interface Web Interface REST JSON OAuth OpenGraph OpenSocial Web Interface 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, @,

Facebook APIs Graph API! Nodes = People, Photos, Events, Pages! Connections Facebook Query Language (FQL)! SQL-artiger Zugang zum Graph API Technische Realisierung! RESTful Services Beispiel Graph API https://graph.facebook.com/19292868552 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, A,

Graph API Explorer http://developers.facebook.com/tools/explorer Facebook Query Language (FQL) SQL-artiger Zugriff! Nur SELECT! Indexable Spalten! Query-Aggregation!""#$%&"'())*+$$,*-./,012334.035$51)(36$/78.791:;<791:;='' >?&@&A"'*-0BC79,:1D'E,51'FGHI'9C1:'J!&G&'9-6'='51KL'HG'9-6'MN' K?&@&A"'9-6O'FGHI'/:-1E6'J!&G&'9-6P'='51KLL'HGQ&G'RS'E,51>' 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, B,

Authentifizierung? http://graph.facebook.com/pmeier HTTP/DELETE? friends http://graph.facebook.com/marvin likes likes http://graph.facebook.com/hmueller friends http://graph.facebook.com/bmuster facebook Backend Front-End Password Anti-Pattern Client Web Interface Import contacts from API User: mv42@gmail.com Password:!!!!!!! Web Interface 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 32,

Authorization Delegation Web Interface The Importing service your Import contacts from wants to access your User: ingo@gmail.com contacts. API Web Interface OAuth HTTP Authorization Delegation! Zertifikatbasiert über HTTP (OAuth 1.0)! Plaintext über HTTPS (OAuth WRAP) IETF Work Group! OAuth 1.0a April 2010 (RFC5849)! OAuth 2.0 1. Dez. 2010 (Draft) Defacto Standard! Facebook, Google, Twitter, Myspace, Flickr, Yahoo, Windows Live, http://tools.ietf.org/html/draft-ietf-oauth-v2-11 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 33,

OAuth Consumer Service Provider Owner Consumer Key anfordern Consumer Key + Shared Secret liefern Anfrage an Consumer Request Token anfordern Request Token liefern Redirect zu http://provider/ token=xy42 Anfrage an Nutzer Redirect zu http://consumer/ verifier=ab42 Login + Zugriff gewähren Access Token anfordern Access Token liefern Datenzugriff Architektur 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 31,

Architektur The name "Hadoop" was given by one of Doug Cutting's sons to that son's toy elephant. Doug used the name for his open source project because it was easy to pronounce and to Google. Apache Hadoop Analyse / Verarbeitung umfangreicher, komplexer Daten Open Source Projekte! HDFS (Verteiltes Dateisystem)! MapReduce (Verteiltes Rechnen/Filtern) Pig: MapReduce-Programmierung via SQL! Hive (Data Warehouse Reporting/Analyse)! ZooKeeper (Verwaltungsinfrastruktur) Cloudera Inc. 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 3<,

Annahmen Viele Tausend Server Hardware-Ausfälle sind der Normalfall Data Streaming Sehr große Datenmengen Einfaches Kohärenzmodell! Write-Once-Read-Many! Pläne für Appending-Writes Apache Hadoop DFS Architektur Name Node(s) Clients Metadata Data Nodes Data Stripes Data Stripes Data Stripes 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 3=,

Facebook Hadoop Cluster 21 PB in einem HDFS cluster 2000 Maschinen (2010)! 1200 Computer mit 8 Kernen! 800 Computer mit 16 Kernen! 32 GB RAM pro Rechner 15 Map-Reduce Tasks pro Rechner 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 3>,