Ingegneria Informatica - Secondo Anno della Laurea Specialistica |
Questa pagina raccoglie domande e risposte frequenti su argomenti e tematiche varie di interesse per il corso.
Q1: Potrebbe farmi un esempio di una applicazione distribuita in una singola LAN in cui sia suggerito l'uso della specifica CORBA?
A1: Su una singola LAN, ma non credo che sia diverso pensare a più LAN interconnesse, quello che rende
CORBA adatto è la possibilità di avere dei servizi che si vogliano riutilizzare da qualunque ambiente
da dovunque siano stati messi a disposizione.
I servizi devono essere appunto a grana grossa per essere sensati comparati con i costi
della infrastruttura.
Facciamo uno scenario di una azienda che abbia diversi reparti in cui si lavora su temi
separati e tecnologie separate, linguaggi e sistemi operativi (, ma vestibili ad oggetti).
Una sezione si occupa di monitoraggio delle risorse ed è in grado di dare molti indicatori su
risorse specificate dall'utente (verificando autorizzazione e ... altro).
Una sezione si occupa di sicurezza ed è in grado di di fornire dei servizi di single sign on che
permettono di avere una idea delle autorizzazioni di accesso degli utenti.
Un reparto si occupa dell'adattmento delle informazioni a terminali diversi e
con diverse necessità di adattamento,...
pensi lei a servizi ulteriori di database e data mining di organizzazione eccecc..
Insomma in questi ambienti, CORBA crea uno scenario di organizzazione a massimo riutilizzo. Tutti fanno riferimento ai servizi, qualunque sia il reparto dove siano stati prodotti.
La tecnologia è, da una parte, a grana grossa, abilitando operazioni complete e complesse, come un servizio di autenticazione as una directory, ad esempio, ma con protocolli di lavoro binario (e quindi piu' efficienti di protocolli sorgenti e di alto livello, vedi Web services).
Potrebbe essere usato anche da diverse PMI, magari cooperando tra di loro.
Anche diverse Pubbliche Amministrazioni, anche piccole come comuni, che potrebbere avere
servizi differenziati e federabili, ecc.ecc.
potrebbe servire ai provider di servizi per avere la possibilità di distribuirsi facilmente.