February 2005 Blog Posts

[MSMQ] E' bene usare il FormatName ?

Se guardamo molti esempi su MSMQ vediamo che il metodo standard per l'individuazione della coda è la sua label, ad esempio nome_macchina\private$\nome_coda oppure per le code pubbliche nome_macchina\nome_coda Gli esempi di cui sopra funzionano molto bene sia quando si accede ad una coda locale che quando si accede ad una coda remota in quanto la macchina chiamante effettua una richiesta al dominio (AD) per richiedere delle informazioni sulla coda da raggiungere. Il problema sorge quando l'utente che manda il messaggio non ha i permessi sufficienti per accedere all'AD (es l'utente del processo ASP.NET - NETWORK SERVICE in Windows 2003). Infatti, l'eccezzione che ne deriverà saraà...

posted @ Thursday, February 17, 2005 6:55 PM | Feedback (0)

[MSMQ] Code pubbliche o private ?

MSMQ è un servizio veramente maturo. Se dovete gestire una comunicazione asincrona, allora MSMQ è lo strumento più adatto. Dopo questa premessa, il dubbio che sorge ad ogni developer è quello sul tipo di coda da creare: pubblica o privata ? E' bene sapere che dal punto di vista della messaggistica (supporto alle transazioni, sicurezza, journaling, quota, ecc.) non vi è alcuna differenza fra le due. Ma allora quando usare una o l'altra ? Il vantaggio di una coda pubblica è fondamentalmente l'integrazione con l'Active Directory che ne permette la localizzazione dinamica e la gestione centralizzata. Ciò comporta anche degli svantaggi...

posted @ Wednesday, February 16, 2005 11:23 AM | Feedback (4)

DotNetNuke in italiano

DotNetNuke ha riscontrato un grande successo fra gli sviluppatori nel mondo ed è interessante vedere che ne esiste anche una versione tutta locale :-)

posted @ Tuesday, February 15, 2005 4:45 PM | Feedback (0)

Codice sorgente delle Windows Forms nel Framework 2.0 ?

Fattibile ? Non si sa ancora, ma se ne discute.

posted @ Friday, February 4, 2005 7:11 PM | Feedback (1)

Un sito dedicato ai patterns

Da vedere :-)

posted @ Tuesday, February 1, 2005 10:33 AM | Feedback (0)