Next: Funktionsmodell
Up: 3.4.2 CORBA - Trading
Previous: Organisationsmodell
Die Hauptaufgabe vom CORBA Trading Service ist es, einen Dienst zu
vermitteln und somit die Nutzung dieses Dienstes zu ermöglichen.
Dazu muß sich jeder Dienst (genauer: jeder Server, der einen Dienst
erbringen kann), der vermittelt werden soll, bei einer
lokalen Zentrale (Trader ) anmelden und dort eine möglichst
genaue Beschreibung von
sich ablegen. Diese Beschreibung kann unter anderem folgende
Informationen enthalten:
- Typ des Dienstes (Druck-Service, Email-Service...)
- Einzelheiten zum Diensttyp (0-Druck, Endlospapier,
POP3-Server...)
- räumliche Angaben (3. Stock, Zimmer 250, München, Öttingenstraße...
- Quality of Service (20 Seiten pro Minute, 2Mbit-Außenanbindung...)
- Angaben zum zugehörigen Interface
- eigene Policy-Regeln
Dienstvermittlung
]Dienstvermittlung
Soll ein Dienst genutzt werden, muß sich der Dienst-Nutzer (Client) an einen
Trader wenden und den gesuchten Dienst so genau wie möglich
spezifizieren (z.B. Drucker, 3. Stock, schwarz/weiß). Der Trader
ermittelt dann, anhand aller Informationen zu Diensten die sich
bereits angemeldet haben, den für dieses Fall am besten passenden Dienst.
Die Informationen zu diesen Dienst liefert der Trader an den Anfragenden
zurück. Mit den erhaltenen Informationen ist dieser jetzt in der Lage den
Dienst direkt zu nutzen.
Link
]Link
Ein Link wird verwendet, wenn mehrere Trader untereinander Daten
austauschen. Er enthält unter anderem folgende Informationen
(siehe dazu auch Seite 16-11 in [OMG97]):
- ein Lookup-Interface
- ein Register Interface
- Regeln, wie dem Link zu folgen ist, falls nichts anderes angegeben
wurde
- Regeln, wie dem Link zu folgen ist, die andere Angaben beschränken
können
Scopes
]Scopes
Scopes dienen zur Erweiterung oder Eingrenzung der Suche. Sie werden in
der Regel vom Client an den Trader gesendet um die Suchkriterien zu
relativeren. So kann z.B. ein Scope die Angabe enthalten, daß alle
Suchkriterien erfüllt sein müssen oder daß nur ein Teil der Kriterien zu
erfüllen sind.
Es kann ebenfalls darüber informiert werden, wenn ein Client auch
Services nutzen
würde, die nicht direkt von diesem einen Trader angeboten werden, sondern
von einem Trader in mehr oder weniger unmittelbarer Nachbarschaft.
Next: Funktionsmodell
Up: 3.4.2 CORBA - Trading
Previous: Organisationsmodell
Copyright Munich Network Management Team