CORBA
Entwicklung von CORBA
CORBA 1.x
In Corba-1.x waren die Schnittstellen und IDL spezifiziert.
Corba 2.X
Neu an Corba-2.x war das GIOP/IIOP: damit ist das Zusammenarbeiten von ORBs verschiedener Implementierungen normiert. (vgl. Instant-Corba S.18)
Das DSI kam auch neu hinzu.
- CORBA 2.2
-
- POA Portable Objekt Adapter: nun kann man protabel Objekte implementieren mit verschiedenen Politiken
- CORBA 2.3
-
- CORBA 2.4
-
- Corba Messaging mit QoS-Spezifikation, asynchrone Methodenaufrufe
- Real-Time CORBA
Corba 3
In Corba-3.0 gibt es folgendes neues:
- Internet Integration
-
- Firewall-Spezifikation auf Transport- und Applikationsebene. Die GIOP-Verbindung ist dann bideirektional für Callbacks und Ereignis-Benachritigung
- iioploc-URLS, die Menschenlesbar sind wie iioploc://www.omg.org/Nameservice
- Kontrolle der Dienstgüte (Quality of Service)
- Fehlertoleranz und Echtzeit
- Asynchrone Nachrichten
- CORBA-Komponenten (CCM Corba Component Model)
- Eine Corba-Componente het eine Conteiner-Umgebung, die Transaktionen, Sicherheit und Persistenz umfaßt und liefert die Auflösung von Schnittstellen und Ereignissen.
Die Enterprise Java Beans (EJB) wird eine CORBA-Komponente sein. Natürlich können CORBA-Komponenten in verschiedenen Sprachen geschrieben sein und mehrer Schnittstellen unterstützen.
- CORBA-Scripting
Arbeitsgruppe Komponenten/CORBA Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber