vortrag - diplomarbeiten (hs i) speichern und wiederauffinden von verbunddokumenten gunnar schmitz...
Post on 06-Apr-2016
213 Views
Preview:
TRANSCRIPT
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
Die Ziele von Siemens Nixdorf
verteiltes heterogenes System Einbindung von BS2000 Möglichkeiten von CORBA
Aufteilung in Client und Server
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
Middleware als Schrägstrich in „Client/Server“
Aufgaben Vorteile CORBA als Beispiel
Aufgaben von Middleware
Vorteile von MiddlewareClient ist nicht an einen Server gebunden
– auf Ausnahmesituationen kann reagiert werden
– Performance-Vorteile – Teilen von Ressourcen– definierte Schnittstelle zur Middleware
Die Object-Management-Group
größtes Konsortium der IT-Branche (mehr als 700 Mitglieder)
Standardisierung von verteilten Systemen
Standardisierung von grundlegenden Diensten
Besonderheiten von CORBA
standardisiert umfangreich objektorientiert
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);
}
Verbunddokument-Architekturen
Das Dokument im Mittelpunkt Ziele bei Siemens Nixdorf Ansätze
Ein Beispiel
Verbunddokumente
Die einzelnen Typen werden von unabhängigen Bausteinen bearbeitet
Verbunddokument-Architekturen(VDA) regeln das Zusammenspiel
OLE und OpenDoc
Das Dokument im Mittelpunkt
Gemeinsames und Trennendes
OLE = OpenDoc ?
Objektmodell
Programmiersprachen stellen nur Insellösungen dar !
Objektmodelle abstrahieren von der Sprache
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
Die Ansätze im Überblick
Verbunddokumente im Netz CORBA erlaubt die Verteilung von
Bausteinen OLE / OpenDoc ermöglichen
„Multimedia-Komponenten“ Verteilung + VDA =
Network Computing ?
Die Idee der Object-Services
Bereitstellen von fundamentalen Funktionen
Systemunabhängigkeit für Objekte
Unabhängigkeit durch Services
Der Persistent-Object-Service (POS)
Aufgabe Architektur Protokolle
Aufgaben des POS
Speichern von Objekt-Zuständen Wiederherstellen von Objekt-Zuständen
Architektur des POS
Aufgabe der Protokolle
Kommunikation zwischen Objekt und Speichermedium
Unterschiedliche Protokolle bedienen unterschiedliche Anforderungen
Zusammenfassung
Verteilung einer Anwendung durch Middleware
Komponenten als austauschbare Software-Bausteine
Middleware
Flexibilität des Gesamtsystems Ressourcen gemeinsam nutzen
ComponentwareAnwender Komponenten maßgeschneidert Komponenten anpassbar
Entwickler Reduzierung der Komplexität Wiederverwendbarkeit
Noch offen:
Welche Probleme können beim Einsatz einer Middleware auftreten?
top related