<div class="csl-bib-body">
<div class="csl-entry">Keszthelyi, L. (2008). <i>Design and Implementation of the JavaSpaces API Standard for XVSM</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-26334</div>
</div>
Aufgrund der steigenden Nachfrage an jedem Ort zu jeder Zeit Zugriff auf Informationen zu haben, sind verteilte Systeme heutzutage wichtiger als sie es noch in der Vergangenheit waren. Viele der eingesetzten verteilten Systeme haben bedeutende Einschränkungen, wie zum Beispiel dass beide Kommunikations-Partner sich kennen und zur gleichen Zeit erreichbar sein müssen. Diese Probleme werden durch z.B.<br />Space-basierte Systeme angesprochen, welche eine Entkoppelung von Zeit und Raum mittels eines so genannten gemeinsamen Space ermöglichen. Die von Sun Microsystems entwickelte JavaSpaces-Technologie und das am Institut für Computersprachen der Technischen Universität Wien entwickelte eXtensible Virtual Shared Memory (XVSM) sind solche auf Space basierende Systeme. Diese Diplomarbeit befasst sich mit dem Design und der Implementierung des JavaSpaces-API-Standard für XVSM, unter Verwendung von MozartSpaces, der Java-basierenden Open-Source-Implementierung des XVSM Modells. Die Implementierung soll durch die Entwicklung eines ``Vermittlers'' realisiert werden, der die Zusammenarbeit zwischen dem JavaSpaces-API-Standard und MozartSpaces ermöglicht. Als Ergebnis sollen bereits existierende JavaSpaces basierende Systeme und Applikationen MozartSpaces verwenden können, ohne die Notwendigkeit der Anpassung oder des Neu-Schreibens ihres Quellcodes. Weiters soll mit der Implementierung die Flexibilität und die Erweiterbarkeit von MozartSpaces demonstriert werden.<br />
de
dc.description.abstract
Due to the increasing demand to have access to data anywhere at any time, distributed systems are more important these days than they were in the past. Most of the deployed distributed systems have considerable restrictions such as that both communication partners must be aware of each other and running at the same time. These problems are addressed by e.g. space based systems, which allow decoupled communication in time and space via a so called shared space. The JavaSpaces technology developed by Sun Microsystems and the newly developed eXtensible Virtual Shared Memory (XVSM) at the Institute of Computer Languages at the Vienna University of Technology are such space based systems.<br />This diploma thesis is concerned with the design and implementation of the JavaSpaces API standard for XVSM, using MozartSpaces, the Java based open source implementation of the XVSM model. The implementation shall be realized by developing a ``middleman'', enabling the collaboration between the JavaSpaces API standard and MozartSpaces. As a result, already existing JavaSpaces based systems and applications may use MozartSpaces without the necessity to adapt or rewrite their source code. Furthermore the implementation shall demonstrate the flexibility and extensibility of MozartSpaces.<br />
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
SBC
de
dc.subject
Space based computing
de
dc.subject
Koordination
de
dc.subject
Kommunikation
de
dc.subject
virtual shared memory
de
dc.subject
VSM
de
dc.subject
Verteilte Systeme
de
dc.subject
JavaSpaces
de
dc.subject
XVSM
de
dc.subject
MozartSpaces
de
dc.subject
SBC
en
dc.subject
Space based computing
en
dc.subject
Koordination
en
dc.subject
Kommunikation
en
dc.subject
virtual shared memory
en
dc.subject
VSM
en
dc.subject
Verteilte Systeme
en
dc.subject
JavaSpaces
en
dc.subject
XVSM
en
dc.subject
MozartSpaces
en
dc.title
Design and Implementation of the JavaSpaces API Standard for XVSM