Praktikum Verteilte Objectsysteme
Wintersemester 1996/97
Praktikum Verteilte Objektsysteme
- Veranstalter
- Löhr,
Brose, Bokowski
- Termine
- Mi 16-19, SR037, 3-stündig. Beginn: 16.10.
- Inhalt:
- Im WS wird an der FU Berlin ein Programmierpraktikum mit dem Thema
"Verteilte Objektsysteme" veranstaltet. Der "rote Faden"
des Praktikums ist die Entwicklung einer verteilten Anwendung ("CyberWeb",
s.u.) unter Verwendung der Programmiersprache Java und der am Institut
entwickelten Verteilungsplattform JacORB. Dabei soll nicht nur die Anwendung,
sondern auch das JacORB-System schrittweise erweitert werden. Ein Schwerpunkt
liegt damit auf der von der OMG verabschiedeten Common Request Broker Architecture
(CORBA), die von JacORB in Teilen implementiert wird.
- Um unseren Horizont zu erweitern, wollen wir die kommerzielle CORBA-Plattform
"Orbix" von IONA und die proprietäre Objekttechnologie "OLE/COM"
von Microsoft kennenlernen und versuchen, in C++ bzw. Visual Basic geschriebene
Teilkomponenten in unsere Java/JacORB-basierte Anwendung zu integrieren.
- Unser Ziel ist, daß die Teilnehmer des Praktikums nicht nur praktische
Erfahrungen mit der Programmierung heterogener verteilter Anwendungen sammeln,
sondern auch relevante Konzepte von Verteilung und Objektorientierung kennenlernen
und dadurch existierende und zukünftige Technologien für verteilte
Objektsysteme bewerten und vergleichen können.
- Voraussetzungen:
- Grundstudium Informatik, objektorientierte Programmierung mit C++,
Eiffel oder Java. (Gut wären auch Kenntnisse über Verteilte Systeme
und Softwaretechnik.)
Am Institut findet in der ersten Vorlesungswoche ein C++-Kurs
statt, in dem auch auf Java eingegangen wird.
Teilnehmer aus anderen Hochschulen sind willkommen.
- Literatur:
- Orfali et al., "The Essential Distributed Objects Survival
Guide", Wiley 1995.
- OMG, "The Common Object Request Broker Architecture and Specification",
Revision 2.0, OMG 1995.
- Flanagan, "Java in a Nutshell", O'Reilly 1996.
- weitere Literatur
- Aufgaben:
- Weitere Informationen:
- Java:
- CORBA
- Object Management Group (OMG)
- Corba 2.0 Spec.: HTML,
PostScript,
PDF
- Common Object Services Specification (COSS): Gesamt,
Overview,
Design Principles,
Naming,
Event Management,
Persistent Object,
Lifecycle,
Concurrency,
Externalization,
Relationships,
Transactions,
Query,
Licensing,
Property,
Property IDL,
Security 1,
Serurity 2,
Time,
Index.
(mit Acrobat Reader ansehen/drucken)
- Folien zum Corba-Vortrag
- JacORB
- Orbix (IONA)
- Orbix
Award Orbix Wettbewerb
- HERON
- Distributed
COM
- Projekt Cyberspace/CyberWeb
Lehre AGSS im WS 96/97
Lehre
Home
Letzte Änderung am 13.1.1997 von Gerald Brose