30
Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Embed Size (px)

Citation preview

Page 1: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Vortrag - Diplomarbeiten (HS I)

Speichern und Wiederauffinden

von Verbunddokumenten

Gunnar Schmitz &

Eckehard Hermann

Page 2: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Unsere Ziele

gute Ausgangsposition für die Arbeitsplatzsuche

erste Einblicke in die Arbeitswelt

Page 3: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Die Ziele von Siemens Nixdorf

verteiltes heterogenes System Einbindung von BS2000 Möglichkeiten von CORBA

Page 4: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Aufteilung in Client und Server

Page 5: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Begrüßung, Entscheidungs- findung & Ziele 10 min

Was ist Middleware? 15 min Verbunddokument-Architekturen 15 min Die Idee des Persistent- Object-Services 10 min Ausblick 10 min

Überblick

Page 6: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Middleware als Schrägstrich in „Client/Server“

Aufgaben Vorteile CORBA als Beispiel

Page 7: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Aufgaben von Middleware

Page 8: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Vorteile von MiddlewareClient ist nicht an einen Server gebunden

– auf Ausnahmesituationen kann reagiert werden

– Performance-Vorteile – Teilen von Ressourcen– definierte Schnittstelle zur Middleware

Page 9: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Die Object-Management-Group

größtes Konsortium der IT-Branche (mehr als 700 Mitglieder)

Standardisierung von verteilten Systemen

Standardisierung von grundlegenden Diensten

Page 10: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Besonderheiten von CORBA

standardisiert umfangreich objektorientiert

Page 11: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Objektorientiert ? hello.idl hello.c

...interface Hello : SOMObject{ attribut string msg;

void printHello();

};

...SOM_Scope void SOMLINK printHello(Hello

*somSelf, Enviroment *ev) { HelloData *somThis = HelloGetData(somSelf); HelloMethodDebug(“Hello“,“printHello“);

printf(“%s \n“,_msg);

}

Page 12: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Verbunddokument-Architekturen

Das Dokument im Mittelpunkt Ziele bei Siemens Nixdorf Ansätze

Page 13: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Ein Beispiel

Page 14: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Verbunddokumente

Die einzelnen Typen werden von unabhängigen Bausteinen bearbeitet

Verbunddokument-Architekturen(VDA) regeln das Zusammenspiel

OLE und OpenDoc

Page 15: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Das Dokument im Mittelpunkt

Page 16: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Gemeinsames und Trennendes

OLE = OpenDoc ?

Page 17: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Objektmodell

Programmiersprachen stellen nur Insellösungen dar !

Objektmodelle abstrahieren von der Sprache

Page 18: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Ziel bei Siemens Nixdorf Kunden von SNI verwenden BS2000 BS2000 kann OLE und OpenDoc nicht

integrieren Verbunddokumente sollen auch unter

BS2000 bearbeitet werden können

Page 19: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Die Ansätze im Überblick

Page 20: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Verbunddokumente im Netz CORBA erlaubt die Verteilung von

Bausteinen OLE / OpenDoc ermöglichen

„Multimedia-Komponenten“ Verteilung + VDA =

Network Computing ?

Page 21: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Die Idee der Object-Services

Bereitstellen von fundamentalen Funktionen

Systemunabhängigkeit für Objekte

Page 22: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Unabhängigkeit durch Services

Page 23: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Der Persistent-Object-Service (POS)

Aufgabe Architektur Protokolle

Page 24: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Aufgaben des POS

Speichern von Objekt-Zuständen Wiederherstellen von Objekt-Zuständen

Page 25: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Architektur des POS

Page 26: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Aufgabe der Protokolle

Kommunikation zwischen Objekt und Speichermedium

Unterschiedliche Protokolle bedienen unterschiedliche Anforderungen

Page 27: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Zusammenfassung

Verteilung einer Anwendung durch Middleware

Komponenten als austauschbare Software-Bausteine

Page 28: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Middleware

Flexibilität des Gesamtsystems Ressourcen gemeinsam nutzen

Page 29: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

ComponentwareAnwender Komponenten maßgeschneidert Komponenten anpassbar

Entwickler Reduzierung der Komplexität Wiederverwendbarkeit

Page 30: Vortrag - Diplomarbeiten (HS I) Speichern und Wiederauffinden von Verbunddokumenten Gunnar Schmitz & Eckehard Hermann

Noch offen:

Welche Probleme können beim Einsatz einer Middleware auftreten?