universität rostock fakultät für informatik und elektrotechnik institut für informatik,...
Post on 05-Apr-2015
114 Views
Preview:
TRANSCRIPT
Universität RostockFakultät für Informatik und Elektrotechnik
Institut für Informatik, Lehrstuhl DBISAlbert-Einstein-Straße 21, D - 18059 Rostock
Putbus, 09.09.2004
MobilesContent-Management
MobilesContent-Management
Andre Zeitz
Mobiles Content-Management 2
Gliederung
1. Gesamtarchitektur2. Mobiles Content-Management3. Server-basiertes Content-Management4. Diskussion
Mobiles Content-Management 4
1. Einordnung in Gesamtarchitektur
Mobiles Content-Management 5
2. Mobiler Client - Grundriss
Query- / Update-Manager
Cache Manager
Replication Manager
Personalisierung
Profile
Netzwerkschicht
„Anfrageschicht“
Wissensobjekte
Mobiles Content-Management 6
Anfrageverarbeitung
Verarbeitung aller im Client anfallenden Anfragen
Typen von Anfragen „abstrakte“ Anfragen:
z. B. relevante Daten bzgl. aktuellem Standort „konkrete“ Anfragen:
Anforderung genauer Daten bzw. bestimmter Datentypen
Mobiles Content-Management 7
Beispielanfragen
Abstrakte Anfragen Instandhaltung
wichtige Daten bzgl. zu erledigender Aufgaben was ist bei aktuellem Einsatzort zu beachten
Tourismus wichtige/interessante Daten zu aktuellem Gebäude Beispiel auf folgender Folie
Konkrete Anfragen Instandhaltung
Daten zu einem Bauteil Tourismus
nähere Daten zu Gebäude XYZ, wann zerstört, wann wiederaufgebaut
Mobiles Content-Management 8
Pompeji
Mobiles Content-Management 9
Pompeji (2)
Mobiles Content-Management 10
Pompeji (3)
Mobiles Content-Management 11
Anfragebearbeitung
Gestellte Anfragen können personalisiert werden
Anreicherung bzw. Transformation von Anfragen anhand von Profilen Medium Detailgrad
Einfluss von Geräteeigenschaften Netzanbindung verfügbare Zeit/Arbeitszeit
Mobiles Content-Management 12
Caching
Typisch: Zwischenspeicherung aller vom Server
gelieferten Objekte zusätzlich Speicherung dazugehöriger Anfragen
Neu: möglicher Verbund mobiler Geräte und Caches Einsparung von Bandbreite, insbesondere bei
schlechter Anbindung (GSM, etc.)
Mobiles Content-Management 13
Zusammenschluss von Caches
mehrere Clients stellen dieselbe oder ähnliche Anfrage
Server schickt Anfrageergebnisse nur an einen Client (pro Netzsegment)
Server schickt an andere nur Hinweis, auf welchem mobilen Gerät sie die Antwort erhalten können
Mobiles Content-Management 14
Caching: Übersicht
Gerät a
Gerät b
Gerät c Gerät x
Gerät y
Gerät z
Server
Anfrage q
Mobiles Content-Management 15
Datenschutz, Datensicherheit
Datenschutz insbesondere im Tourismusszenario transparenter Zugriff Zusammenschluss ist nicht zwingend, aber
vorteilhaft
Datensicherheit Was passiert, wenn Client mit
Anfrageergebnissen vom Netz geht?
Mobiles Content-Management 17
Updates
Realisierung Anreicherung von zu speichernden Objekten mit
Signatur Geografischen Daten Metadaten (Größe des Objekts bzw. der Datei, etc.)
Senden an Server (gesichert, verschlüsselt) erst bei positiver Verifikation (?) des Servers
darf neues/geändertes Objekt zwischen mobilen Geräten weitergegeben werden
Mobiles Content-Management 18
3. Server: Grundriss
Query- / Update-Manager
Cache Manager
Knowledge Serializer
Prøfile
Daten- bzw. Datenbankschicht
„Anfrageschicht“
Mobîlîzer
Cache
Mobiles Content-Management 19
Anfrageverarbeitung
Einbeziehung server-seitiger Datenquellen E-Learning-Server GIS-Datenbanken (?)
E-Learning-Server Suche nach Objekt Ergebnis kann mehrere Objekte enthalten Erstellung einer Reihenfolge Selektion eines Objektes (abh. von
Personalisierung) Caching von Anfragen und
„finalem“ Objekt IDs/URLs weiterer Objekte aus Suchergebnis
Mobiles Content-Management 21
Anfrageverarbeitung: Beispiel
Anfrageergebnis
Video
Sprache
Text
Selektion
Mobiles Content-Management 23
4. Diskussion
Wo sollen eingefügte Objekte abgelegt werden? Verteilt auf Spezial-Server
(GIS, E-Learning, . . .) Zentral
Wie? Zusammenschluss von mobilen Geräten
sinnvoll und realisierbar?
top related