Broker richieste oggetto
Un ORB (Object Request Broker) gestisce l'interazione tra i client e i server, utilizzando il protocollo IIOP (Internet InterORB Protocol). Consente a i client di effettuare richieste e ricevere risposte dai server in un ambiente distribuito di rete.
L'ORB fornisce un framework per i client per individuare gli oggetti in rete e per richiamare le operazioni su quegli oggetti come se gli oggetti remoti si trovino nello stesso processo di esecuzione del client, fornendo la trasparenza della posizione. Il client richiama un'operazione su un oggetto locale, noto come stub. Lo stub inoltra la richiesta all'oggetto remoto, dove l'operazione viene eseguita e i risultati vengono restituiti al client.
L'ORB lato client è responsabile della creazione di una richiesta IIOP che contiene l'operazione e i parametri richiesti e per l'invio della richiesta in rete. L'ORB lato server riceve la richiesta IIOP, localizza l'oggetto di destinazione, richiama l'operazione richiesta e restituisce i risultati al client. L'ORB lato client despota i risultati restituiti e passa il risultato allo stub, che, a sua volta, ritorna all'applicazione client, come se l'operazione fosse stata eseguita localmente.
Questo prodotto utilizza un ORB per gestire la comunicazione tra applicazioni client e applicazioni server nonché la comunicazione tra i componenti del prodotto. Durante l'installazione del prodotto, i valori di proprietà predefiniti sono impostati quando l'ORB viene inizializzato. Queste proprietà controllano il comportamento di run - time dell'ORB e possono influenzare anche il comportamento dei componenti di prodotto strettamente integrati con l'ORB, come la sicurezza. Questo prodotto non supporta l'utilizzo di più istanze ORB.
I canali di trasporto del servizio ORB sono utilizzati per le operazioni I/O ORB all'interno di un ambiente server delle applicazioni. Queste catene di trasporto fanno parte della funzione di framework del canale che fornisce un servizio di networking comune per tutti i componenti.