CORBA
Die Dienstspezifikationen gibt es hier.
CORBAservices:Common Object Services Specification
- Design-Prinzipien
-
- Macht eine Sache gut, möglichst einfach aber kombinierbar
- Dienstgüte abhängig von Implementierung (z.B. Zustellung von Ereignis-Botschaften)
- Ein Implementierungsobjekt kann mehrere Schnittstellen implementieren
(konspirativ)
- Name Service
-
gibt Objekten einen (oder mehrere) hierarchischen menschenlesbaren Namen
(entspricht den weißen Seiten eines Telefonbuchs)
Bemerkungen zum Nameservice
- Trading Object Service
-
wählt Objekte nach ihren Eigenschaften aus (entspricht den gelben Seiten des Telefonbuchs)
- Event Service
-
definiert Ereigniskanäle und Schnittstellen dazu
- Der Notification-Service
- gehört zum Telekom-Anwendungsgebiet
und ist eine Verbesserung zum obigen Eventservice:
- Konzepte zur Filterung von Ereignissen
- Konfigurierbarkeit von verschiedenen Qualttätsanforderungen des Dienstes (QoS, Quality of Service)
- Auslieferungsgarantie
- Alterunscharakteristik von Ereignissen
- Prioritäten von Ereignissen
- Query Service
-
Interface für Datenbanken, leider gibt es kaum Implementierungen
- Collection
- Security-Service
- kümmert sich um die Sicherheitsaspekte.
- Concurrency-Dienst
- Transaktionsdienst
... und weitere.
(Instant Corba S.22)
Arbeitsgruppe Komponenten/CORBA Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber