Object Request Broker: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m robot Modifico: en:Object request broker |
wikificazione |
||
Riga 1:
{{S|informatica}}
Nella [[calcolo distribuito|computazione distribuita]], un '''object request broker (ORB)''' è un frammento di software [[middleware]] che permette ai [[programmatore|programmatori]] di effettuare chiamate di programma tra [[computer]] differenti in una [[rete (informatica)|rete]].
Gli ORB gestiscono trasformazioni di strutture dati di processi in sequenze di [[byte]] (e viceversa), tali sequenze sono poi trasmesse sulla rete. Questo procedimento è chiamato ''marshalling'' o ''serialization''.
Gli ORB, come [[CORBA]]-compliant systems, utilizzano un linguaggio di descrizione dell'interfaccia ([[Interface Description Language|''Interface Description Language'' o
In aggiunta al ''marshalling'' dei dati, gli ORB spesso offrono molte più ''feature'', come
Nei linguaggi object-oriented, l'ORB prende la forma di [[oggetto (informatica)|oggetto]] con dei [[metodo (programmazione)|metodi]] che permettono la connessione all'oggetto servito. I metodi di un oggetto diventano accessibili per invocazioni remote in seguito ad una connessione all'oggetto ORB stesso. L'ORB richiede alcuni parametri per ottenere l'indirizzo di rete dell'oggetto che diventerà remoto. I tipici ORB hanno in genere molti altri metodi.
===Implementazioni===
|