Studio e Realizzazione di Architetture Concorrenti per Sistemi ad ...
Studio e Realizzazione di Architetture Concorrenti per Sistemi ad ...
Studio e Realizzazione di Architetture Concorrenti per Sistemi ad ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Architetture</strong> <strong>Concorrenti</strong> in prodotti a larga <strong>di</strong>ffusione - Confronti 39<br />
EJB, collocandosi a livello più alto, ha, giustamente, pensato che il programmatore<br />
fosse più interessato alla creazione <strong>di</strong> procedure transazionali, che non al controllo<br />
fisico della macchina, cosa che, essendo le transazioni "oggetti" complicati da<br />
gestire, avrebbe potuto portare a facili errori. Lo scopo principale <strong>di</strong> EJB è garantire<br />
che le delicate transazioni possano avvenire in totale sicurezza, ed il modo migliore<br />
<strong>per</strong> ottenere questo risultato è mantenere il più alto controllo possibile sulle<br />
computazioni interne e, quin<strong>di</strong>, impe<strong>di</strong>re che i programmatori possano interferire con<br />
il modello scelto. Per questa ragione, più che un modello <strong>di</strong> concorrenza, EJB<br />
fornisce dei vincoli che l'utilizzatore <strong>di</strong> applicazioni EJB-compliant deve rispettare:<br />
astenersi assolutamente da manipolare caratteristiche legate all'amministrazione dei<br />
thre<strong>ad</strong>.<br />
Ne risulta che ogni prodotto, secondo l'utilizzo <strong>per</strong> il quale è stato progettato, ha<br />
<strong>ad</strong>ottato modelli <strong>di</strong>fferenti ponendo l'accento su caratteristiche <strong>di</strong>verse che questi<br />
dovevano presentare: DCOM ha puntato sulla flessibilità, CORBA (ed ORBacus)<br />
sulla semplicità, ed EJB sulla sicurezza. Ne segue che, una volta forniti gli strumenti<br />
<strong>per</strong> eseguire modelli concorrenti, molta importanza deve essere data alle interfacce<br />
tra questi e gli utilizzatori.