next up previous contents index
Next: Funktionsmodell Up: 3.4.2 CORBA - Trading Previous: Organisationsmodell

Informationsmodell

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:

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]):

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 up previous contents index
Next: Funktionsmodell Up: 3.4.2 CORBA - Trading Previous: Organisationsmodell
Copyright Munich Network Management Team