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

Designziel

CORBA Trading Services ist zur automatischen Vermittlung verfügbarer Dienste entwickelt worden.

Services (Server) sollen sich bei einem sogenannten Trader  registrieren können. Dieser Vorgang wird als Import  bezeichnet. Die Registrierung soll auch in großen Netzen, wie dem Internet funktionieren. Service-Suchende (Clients) erhalten bei dem entsprechenden Trader dann auf Anfrage die nötigen Informationen vermittelt, um den Service zu kontaktieren. Dies wird als Export  bezeichnet.

Trader sammeln also Informationen, welche Services im Netz zu einem bestimmten Zeitpunkt angeboten werden und vermittelt die entsprechende Information an den Client weiter.

Trading-Konzept
]Trading-Konzept Daß es bei einem so umfangreichen Netz, wie dem Internet nicht mit einem einzigen zentralen Objekt zur Verwaltung getan ist, ist verständlich. Es ist vorgesehen, daß mehrere Trading-Objects parallel existieren (Objektorientiert betrachtet handelt es sich eher um mehrere Instanzen eines Trading Objektes) Ein solches Trading-Object bedient in erster Linie seine unmittelbare Umgebung. Dabei soll jeder Nutzer einen
Scope
]Scope Scope  mit angeben. Es gibt also eine Vorstellung von 'räumlicher Nähe', zumindest aus netztopologischer Sicht.

Ein solcher Scope bestimmt, in welchem Umfang der Client Dienstangebote vermittelt bekommen soll; zum Beispiel alles, was zu diesem Scope paßt, alles, was der lokale Trader anzubieten hat. Ein Scope enthält eine Art Kurzbeschreibung welche Eigenschaften der gesuchte Dienst erfüllen muß. Damit kann er dann auch mit entfernteren Trading-Objekten direkt oder indirekt (über seinen lokalen Trader) kommunizieren.

Da ein Trader-Object unter diesen Umständen möglicher Weise einen sehr umfangreichen Datenbestand verwalten muß, ist es bereits im ersten Entwurf der Klassenbibliothek vorgesehen, mit Datenbanken zu arbeiten.


next up previous contents index
Next: Organisationsmodell Up: 3.4.2 CORBA - Trading Previous: 3.4.2 CORBA - Trading
Copyright Munich Network Management Team