Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Umsetzung einer verteilten Anwendung mit der dokumentenorientierten Datenbank CouchDB

Umsetzung einer verteilten Anwendung mit der dokumentenorientierten Datenbank CouchDB

Ratings: (0)|Views: 2,035 |Likes:
Published by kilaulena
Ein Gliederungseditor als replizierbares Verteiltes System.

Meine Diplomarbeit. Siehe auch http://lenaherrmann.net/2010/10/27/ta-da-here-is-my-thesis
Ein Gliederungseditor als replizierbares Verteiltes System.

Meine Diplomarbeit. Siehe auch http://lenaherrmann.net/2010/10/27/ta-da-here-is-my-thesis

More info:

Published by: kilaulena on Oct 27, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/04/2011

pdf

text

original

 
Diplomarbeit
Umsetzung einer verteilten Anwendungmit der dokumentenorientiertenDatenbank CouchDB
Ein Gliederungseditor als replizierbares Verteiltes SystemLena Herrmann
BeuthHochschulefürTechnikBerlinUniversity of Applied SciencesUpstream-Agile GmbHFachbereich VI Informatik und MedienStudiengang Medieninformatik, Schwerpunkt SoftwareMatrikelnummer 720742Betreuer: Prof. Dr. Stefan EdlichGutachter: Prof. Dr. Frank SteyerEingereicht am 14. Juli 2010
 
«For most of mankind’s history we have lived in very small communities in which we knew
everybody and everybody knew us. But gradually [...] our communities became too large and disparate [...], and our technologies were unequal to the task of drawing us together. But that 
is changing.Interactivity. Many-to-many communications. Pervasive networking.
ese are cumbersomenew terms for elements in our lives so fundamental that, before we lost them, we didn’t evenknow to have names for them.»
(Douglas Adams, )
 
Abstract
Auf heutigen Webbrowsern und mobilen Endger
ä
ten k
ö
nnen komplexe Anwendungenausgef 
ü
hrt werden. Diese erm
ö
glichen Zusammenarbeit und Datenaustausch zwischen
BenutzerInnen. Bei Laptops und Mobilfunkger
ä
ten kann keine kontinuierliche Internetver-bindung vorausgesetzt werden. Um dieses Problem zu ber
ü
cksichtigen kann Datenreplika-
tion eingesetzt werden, wobei die Daten regelm
ä
ßig synchronisiert und dabei konsistentgehalten werden m
ü
ssen. In dieser Arbeit wird die Konzeption und prototypische Erstel-lung einer JavaScript-Anwendung beschrieben, die mithilfe der dokumentenorientierten
Datenbank CouchDB einen verteilten Gliederungseditor umsetzt. Mit einem Gliederungs-editor k
ö
nnen z. B. Gedanken oder Konzepte hierarchisch geordnet aufgeschrieben werden.
Neben der Einordnung des zu erstellenden Systems und einer Analyse der in Frage kom-
menden L
ö
sungsm
ö
glichkeiten werden die verwendeten Technologien beschrieben. Genau vorgestellt werden dabei CouchDB mit der eingebauten Master-Master-Replikation und derM
ö
glichkeit, eine komplexe Applikation ohne Middleware zu implementieren. Die erstellteAnwendungl
ä
ulokalimBrowserundistdadurchauchoinebenutzbar.Koniktewerdenbei der Synchronisation vom System, teilweise mit Benutzerunterst
ü
tzung, aufgel
ö
st. In der
Arbeit wird abschließend die Einsetzbarkeit von CouchDB f 
ü
r eine verteilte Anwendung
und speziell f 
ü
r den gew
ä
hlten Anwendungsfall beurteilt.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->