Universität Rostock Fakultät für Informatik und Elektrotechnik Institut für Informatik,...

Post on 05-Apr-2015

114 views 3 download

Transcript of Universität Rostock Fakultät für Informatik und Elektrotechnik Institut für Informatik,...

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?