Communication protocols in XVSM-design and implementation / Severin Ecker
VerfasserEcker, Severin
Begutachter / BegutachterinKühn, Eva
Umfang143 Bl. : graph. Darst.
HochschulschriftWien, Techn. Univ., Dipl.-Arb., 2007
Zsfassung in dt. Sprache
Schlagwörter (DE)XVSM / MozartSpaces / Koorinationsmuster
Schlagwörter (EN)XVSM / Space / space based middleware / coordination / coordination pattern / MozartSpaces
URNurn:nbn:at:at-ubtuw:1-16143 Persistent Identifier (URN)
 Das Werk ist frei verfügbar
Communication protocols in XVSM-design and implementation [0.83 mb]
Zusammenfassung (Deutsch)

In a distributed environment especially in space-based computing, a large number of heterogeneous devices interact together.

Examples for such devices are the widespread and well known desktop PC, servers but also mobile devices such as handhelds or smart phones. These are based on different technologies and usually pose different requirements on the programming paradigms and tools. Simply picking a middleware only provides limited support for overcoming the problems of needed network support and the heterogeneity of end user devices.

Usually a specific kind of programming language, hardware interfacing device, or software technology must be available on the end user device.

The communication in XVSM (extensible virtual shared memory) is defined as open and language independent protocol. This protocol is specified by using the publicly available and well-established standard XML Schema.

This allows the decoupling of the XVSM core (XCore) implementation from the client application and the end user device characteristics, which results in an easier to use, and more adaptable space-based middleware.

This thesis discusses the design and implementation of the MozartSpaces (an open-source Java based implementation of the XVSM) and the development of the XML Communication Protocol.