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 Anfoderungen 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