Creare oggetti transazionali COM+

3 pagine in totale: <<Indietro 1 2 [3]

Dove sono i vantaggi?

I vantaggi di questa soluzione sono enormi, anche se a prima vista probabilmente il meccanismo suona strano.

E' infatti possibile mantenere la struttura DNA della nostra applicazione anche per le operazioni transazionali, riciclando il codice, i metodi e le classi. Ovviamente l'organizzazione del nostro programma ne beneficia tantissimo, come pure la facilità di manutenzione e gestione.

Inoltre è possibile estendere questa struttura anche a scenari più complessi (più database coinvolti, fonti dati diverse come un Exchange, ecc.).

Conclusioni

Questa breve presentazione è lungi dal consentire di lavorare correttamente con un progetto COM+ reale, ma offre sicuramente la strada e le basi per mettersi a lavorare, sperimentare, e capire qual è la soluzione migliore per i nostri progetti.

I consigli che posso dare per chi volesse seguire questa strada sono di studiare (ovviamente) bene la documentazione di COM+, possibilmente non utilizzare NT4 perché il supporto MTS, sebbene esistente, non è così comodo ed efficace da utilizzare, ragionare bene nella progettazione degli attributi delle classi (le sfumature fra requires e requiresNew, per esempio, sembrano banali ma sono fondamentali nel mondo reale).

Infine un'avvertenza: COM+ si appoggia agli oledb-provider per la gestione delle transazioni sulle varie fonti dati. Quello di Access non offre questo supporto per i suoi ovvi limiti (non esistendo un processo che ne gestisca i dati è impensabile richiedergli questo supporto, ed infatti Access supporta le transazioni solo a livello elementare), quindi non tentate di usare questo modo di procedere con tale supporto di memorizzazione.

3 pagine in totale: <<Indietro 1 2 [3]

Contenuti dell'articolo

Commenti
Dai un voto a questo articolo, ci aiuterà a migliorare il nostro sito (1 è il voto minimo, 5 il massimo).

Per procedere al rating dell'articolo devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.


TUTORIALS
TOP TEN ARTICOLI
NOTIFICHE

Iscriviti alla nostra newsletter nuoviarticoli per ricevere e-mail le notifiche!

Indirizzo e-mail:
PROVIDER ASP.NET 2.0

Seleziona il database per avere il web.config pronto per Membership, Roles e Profile API.



IN EVIDENZA
MISC