Beispiel von TAO-Features

Anwendungsszeario: Anwendungsprozesse wollen sich registrieren lassen

module Example
{
   exception Duplicate 
   {
   };

   interface Registry
   {
      void registername(in string name) raises (Duplicate);
   };
};

Der Server wählt die POA-Politik PERSISTENT um immer die selbe IOR zu erzeugen und trägt sie in die IORTable ein.
Es wird ein Pool von pool_size Threads gestartet, der die Anforderungen nachdem Leader Follower abarbeitet.

Der Client setzt eine Timeout-Policy in der IOR, die er aus einer corbaloc-URL gewinnt.

Nutzungsbeispiel: mit ws119 als Rechnernamen:

./server -ORBEndpoint iiop://ws119:2000
./client corbaloc:iiop:ws119:2000/reg Heinz

Download taofeaturesbsp.tgz


Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber