Handout
Transcription
Handout
Handout zur Diplomverteidigung von Peter Schnitzler TECHNOLOGISCHE ANALYSEN IM UMFELD SOZIALER NETZWERKE Die Diplomarbeit analysiert die Möglichkeiten einer Daten- und Kontaktaggregation im Umfeld Sozialer Netzwerke. Zunächst wird eine Kategorisierung der wichtigsten Netzwerke und Frameworks vorgenommen. Die Funktionalitäten von acht Sozialen Netzwerken und fünf Frameworks werden anhand einer zuvor entwickelten Evaluierungsmatrix detailliert untersucht. Dabei stehen insbesondere die Funktionalitäten der APIs im Vordergrund. Aufbauend auf den Ergebnissen der Analyse wird ein Prototyp für eine Daten- und Kontaktaggregation konzipiert, implementiert und evaluiert. Abschließend werden Empfehlungen zu den verwendeten Technologien und für die Konzipierungen von zukünftigen Daten- und Kontaktaggregationen im Umfeld Sozialer Netzwerke gegeben. MOTIVATION Die Anzahl der Sozialen Netzwerke hat in den letzten Jahren stark zugenommen. Viele Firmen und Vereine möchten für Kunden, Mitarbeiter oder Mitglieder ein eigenes Soziales Netzwerk betreiben. Dabei sind insbesondere die folgenden Fragen und Probleme von Bedeutung: Aus Betreibersicht Welche Software/Frameworks? Welche Funktionalitäten? Anbindungen über APIs an bestehende Netzwerke? Aus Benutzersicht Manuelle Eingabe & Aktualisierung persönlicher Daten Finden bereits bekannter Nutzer Verwenden von Daten aus anderen Netzwerken? VORGEHENSWEISE Aufbauend auf einer Übersicht über bestehende Netzwerke, Frameworks und deren Funktionalitäten werden diese mit einer eigens entwickelten Evaluierungsmatrix bewertet. Dabei stehen insbesondere die Möglichkeiten für den Datenaustausch im Vordergrund. Die Analysenergebnisse werden als Grundlage für den Prototypen verwendet. Auf Grundlage der Evaluierung des Prototypen werden Empfehlungen für zukünftige Datenaggregationen entwickelt. UNTERSUCHTE NETZWERKE, FRAMEWORKS & FUNKTIONALITÄTEN Netzwerke: studiVZ, Facebook, Xing, MySpace, Orku, LinkedIn, Bebo, Hi5 Frameworks: People Aggregator, Clearspace Community, Ning, Community Server, Lotus Connections Funktionalitäten: Account, Applikationen und APIs, Blog, Datenfreigabe, Fotos, Gästebuch, Gruppen, Kalender, Nachrichten, Profil, Suche, Tagging, Videos SCHLUSSFOLGERUNGEN AUS DEN ANALYSEN Betreiber gewinnen Mehrwert durch Daten (Werbung), aber der Nutzer hat wenig Handhabe Technisch bieten die APIs die Möglichkeit zur Datenaggregation Betreiber setzen auf alternative API, wie z.B. die Möglichkeit Profile mit anderen Webseiten zu verbinden. KONZIPIERUNG & BEWERTUNG DES PROTOTYPEN Verwendete Systeme Facebook Clearspace Community Funktionalitäten Im- und Export aus FOAF Datei Im- und Export über Webservice Visualisierung der Daten Bewertungskategorien Authentifizierung Datenimport & Export Repräsentation der Daten Zusammenführung der Daten Aspekte der Bewertung Technisch Rechtlich Anwenderfreundlichkeit ERGEBNISSE DER UNTERSUCHUNG BESTEHENDER NETZWERKE Applikationen und APIs Kalender studiVZ Facebook Xing MySpace Orkut LinkedIn Bebo Hi5 1 4 Blog Nachrichten 2 4 3 4 3 4 2 5 21 2 4 3 4 2 2 5 2 2 31 1 2 3 4 3 2 2 31 211 3 3 3 2 3 2 0 Datenfreigabe Profil 2 3 2 2 3 3 3 3 2 2 10 4 Gruppen Videos 5 4 4 2 3 3 31 4 4 3 Gästebuch Tagging 3 4 4 5 2 31 Fotos Suche 3 3 2 3 2 3 2 3 20 30 40 ERGEBNISSE DER FRAMEWORKUNTERSUCHUNG APIs Nachrichten Blog Kalender People Aggreator Clearspace Ning Community Server Connections 3 3 4 4 4 2 0 Privacy Tagging 3 4 3 5 5 51 3 21 3 4 2 21 3 Gruppen Implementierung 21 3 2 2 4 4 2 2 2 2 4 4 2 4 3 5 31 5 10 20 Suche Kollaboration 4 3 2 4 Inhalte Profil 2 2 5 2 5 4 30 40 Auf einer Skala von 0-5, wobei 5 den bestmöglichen Wert darstellt (gültig für beide Abbildungen). PROBLEME BEI DER DATENAGGREAGATION Rechtliche Probleme beim Export von Daten anderer Nutzer Fehlen eines eindeutigen Identifikationsmerkmals Daten, die nicht vom FOAF Schema abgedeckt werden Unterschiedliche semantische Bedeutungen EMPFEHLUNGEN FÜR ZUKÜNFTIGE DATENAGGREGATIONEN Authentifizierung OpenID Support Datenimport Existenz einer eindeutigen ID, die exportiert werden kann Verknüpfung von Kontakten ermöglichen REST verwenden Datenexport Rechtlicher Rahmen erfordert intensive Prüfung Repräsentation der Daten Passendes Format für die Repräsentation (FOAF, hCard...) Definition der zu repräsentierenden Daten Zusammenführung der Daten Übereinstimmung der Felder im Quellund Zielsystem Globale Mappings zur Verfügung stellen TRENDS IM UMFELD SOZIALER NETZWERKE Vormachtstellung von Google und Facebook Öffnung von Sozialen Netzwerken gegenüber Entwicklern Sättigung des API-Markts Verknüpfung von Profilen zwischen den Netzwerken