ISSN:
0949-2925
Keywords:
Schlüsselwörter: Objektmodell, Verteilte Systeme, dynamische Objekte, CORBA
;
Keywords: Object model, Distributed systems, Dynamic objects, CORBA
;
CR Subject Classification:C.2.4, D.1.3, D.1.5, D.4.7
Source:
Springer Online Journal Archives 1860-2000
Topics:
Computer Science
Description / Table of Contents:
Abstract. Modelling and implementation concerns lead to different requirements when applying the object model in distributed systems. On the one hand object properties such as abstraction, encapsulation, modularity, and access protection are important. On the other hand implementation concerns arise such as space-time decoupling, parallelism, substitution, construction, and evolution of objects or parts of objects. The latter requirements result from the distributed nature of the system as well as from the system dynamics that can be found in distributed and non-distributed systems. In this paper we present an approach for a flexible implementation and configuration of objects in distributed systems. Particular emphasis is placed on the support for object developers and implementers, without losing the benefits of the object model itself. We discuss the requirements and our resulting decoupling approach. Based on CORBA a prototype has been built that demonstrates the viability of our approach.
Notes:
Zusammenfassung. Aus Modellierungs- und Implementationssicht ergeben sich unterschiedliche Anforderungen an das Objektmodell in verteilten Systemen. Einerseits stehen Objekteigenschaften wie Datenabstraktion, Datenkapselung, Modularität und Zugriffschutz im Vordergrund. Andererseits stellen sich Fragen der implementationstechnischen Umsetzung der räumlichen und zeitlichen Entkopplung, der Parallelität, der Substitution, der Konstruktion und der Evolution von Objekten bzw. von Teilen eines Objektes. Letztgenannte Anforderungen resultieren aus der Verteilung und der Systemdynamik, die nicht nur verteilten Systemen eigen ist. Wir stellen in diesem Beitrag ein Konzept vor, das es erlaubt, Objekte in verteilten Systemen flexibel implementieren und konfigurieren zu können. Besonderes Gewicht legen wir auf die Unterstützung des Objektentwicklers und -implementierers, ohne auf die Modellierungsvorzüge des Objektmodells zu verzichten. Wir diskutieren die Anforderungen und leiten daraus unser Entkopplungskonzept für verteilte Objektsysteme ab. Auf der Basis der CORBA wurde ein Prototyp erstellt, der die Umsetzung dieser Anforderungen demonstriert.
Type of Medium:
Electronic Resource
URL:
http://dx.doi.org/10.1007/s004500050094
Permalink