Common Object Request Broker Architecture: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m Bot: sostituzioni standard |
||
Riga 20:
Una mappatura a linguaggio richiede allo sviluppatore di creare del codice IDL che rappresenti le interfacce ai suoi oggetti. Tipicamente, un'implementazione CORBA viene distribuita con uno strumento chiamato ''compilatore IDL'', che converte il codice IDL in codice specifico per il linguaggio scelto. Un compilatore tradizionale è poi usato per compilare il codice generato per creare codice eseguibile per l'applicazione. Il diagramma seguente illustra il modo in cui il codice generato è utilizzato nell'infrastruttura CORBA:
[[
La figura illustra il paradigma di alto livello per la comunicazione remota fra processi utilizzando CORBA. Altri argomenti di cui la specifica CORBA si occupa includono data typing, eccezioni, protocolli di rete, timeout nella comunicazione, ecc. Esiste anche una serie di problemi che non vengono trattati nella specifica di CORBA, ma che tutti i sistemi distribuiti devono essere in grado di affrontare: tempo di vita degli oggetti, ridondanza/fail-over, semantica dei nomi, gestione della memoria, load balancing dinamico ecc.
|