Inicjowanie brokera ORB
W autonomicznej aplikacji Java™ klient musi utworzyć instancję brokera ORB.
init(...)
. Na przykład:ORB orb = ORB.init(args,props);
- Tablica łańcuchów zawierająca pary właściwości-wartość.
- Obiekt właściwości Java.
Podobna metoda jest używana dla apletu. Różnica polega na tym, że aplet Java jest przekazywany zamiast tablicy łańcuchów.
Pierwszym krokiem inicjowania brokera ORB jest przetworzenie właściwości brokera ORB.
- Najpierw należy sprawdzić w parametrze apletu lub tablicy łańcuchów aplikacji.
- Jeśli ten parametr istnieje, należy sprawdzić parametr właściwości.
- Sprawdź właściwości systemowe.
- Sprawdź każdy plik orb.properties , który znajduje się w katalogu <user-home> .
- Sprawdź każdy plik orb.properties , który znajduje się w katalogu <java-home>/lib .
- Na koniec należy użyć zakodowanego domyślnego zachowania.
Z odświeżenia usługi 3, pakiet poprawek 10, zmiana kolejności wykonywania jest zmieniana.

- Najpierw należy sprawdzić w parametrze apletu lub tablicy łańcuchów aplikacji.
- Jeśli ten parametr istnieje, należy sprawdzić parametr właściwości.
- Sprawdź właściwości systemowe.
- Sprawdź każdy plik orb.properties w katalogu określonym przez właściwość com.ibm.CORBA.ORBPropertyFilePathmaszyny JVM.
- Sprawdź każdy plik orb.properties , który znajduje się w katalogu <user-home> .
- Sprawdź każdy plik orb.properties , który znajduje się w katalogu <java-home>/lib .
- Należy sprawdzić każdy plik orb.properties , który znajduje się w ścieżce CLASSPATH (w tym pliki JAR).
- Na koniec należy użyć zakodowanego domyślnego zachowania.

Dwie ważne właściwości to ORBClass i ORBSingletonClass. Te właściwości określają, która klasa brokera ORB jest tworzona i inicjowana, lub instancja.
Po utworzeniu instancji brokera ORB uruchamia on i inicjuje warstwę transportową TCP. Jeśli została ustawiona właściwość ListenerPort , broker ORB otwiera również gniazdo serwera do nasłuchiwania żądań przychodzących. Właściwość ListenerPort jest używana przez brokera ORB po stronie serwera. Na zakończenie procesu inicjowania, który jest uruchamiany przez metodę init() , broker ORB jest w pełni funkcjonalny i gotowy do obsługi aplikacji klienckiej.