Paolo Pialorsi

SOA, Workflow Foundation (WF), Windows Communication Foundation (WCF) e le Architetture Distribuite

giugno 2003 - Posts

Teched - 1° giorno
Il primo giorno è andato. Ho seguito il seminario di Mark Russinovich e David Solomon. Come sempre non sono solo altamente competenti ma anche molto bravi a stare sul palco!
Non vedo l'ora che arrivi la nuova versione del loro libro, orientata a Windows 2003!
Tra i temi che ho trovato più interessanti della giornata c'erano:
- il dimensionamento della RAM su una macchina
- l'individuazione di consumi eccessivi di memoria e/o risorse
- l'analisi dei crash dump
- le nuove caratteristiche dell'ultima versione di Process Explorer e di FileMonitor, scaricabili dal sito web di Mark Russinovich.
Con me c'erano RoB, Luka e Silvano. Marco invece si è buttato su "Intel Software College".
TechEd Barcellona - Ai blocchi di partenza
Si parte! Fra 2 ore ho il volo .... Marco è già a Barcellona. RoB, Luka e Silvano sono per strada anche loro. Stasera ci sarà un cena "Full Contact" :-) e poi domattina si parte! Stay tuned!
Don Box ha iniziato a scrivere un nuovo libro
C'era il progetto del secondo libro "Essential .NET - Vol. 2" a proposito dei Web Service del quale non si hanno notizie da un po'. Oggi Don Box nel suo blog ha annunciato di aver iniziato a scrivere un nuovo libro ... a questo punto bisogna capire che libro è e soprattutto quando sarà pronto. Quando sarà pronto non potrà comunque mancare nella mia collezione personale :-) !
Link: http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-06-29T04:45:24Z
Un'estate calda non solo per noi ma anche per i Web Service ...
Da questo articolo di Yasser Shohoud si possono ricavare un paio di informazioni importanti:
- la prossima settimana a TechEd potrò mettere mano a WSE 2.0 :-) !
- durante l'estate verrà rilasciata una preview di WSE 2.0 con il quale potremo sfogarci ad utilizzare le ultime specifiche WS-*.
A questo punto non vedo l'ora di partire per Barcellona e di riportare nel mio BLog le prime impressioni sull'uso della nuova versione di WSE.
Link: http://weblogs.asp.net/yassers/posts/9118.aspx
Abbiamo SOAP 1.2 !!!
SOAP 1.2 è da oggi una W3C Recommendation !
Tra le novità/modifiche più significative abbiamo:
- il riferimento ad XML Infoset e non solo ad XML 1.0, che diventa una possibile istanza di XML Infoset
- il nuovo ContentType application/soap+xml oltre ovviamente al nuovo namespace XML che identifica la grammatica SOAP 1.2 http://www.w3.org/2003/05/soap-envelope/
- il binding a nuovi protocolli quali HTTP POST, HTTP GET e SMTP (Section 4) oltre a SOAP+HTTP
- gli attributi role e relay che possiamo associare ai SOAP:Header
- la struttura del SOAP:Fault leggermente diversa rispetto a SOAP 1.1 con la possibilità di nazionalizzare i messaggi e di avere qualche dettaglio in più rispetto a prima
- non c'è più distinzione tra Fault a livello di Body e a livello di Header
- non esiste più l'header SOAPAction nel dialogo SOAP+HTTP
Prepariamoci alla svolta .... ora i protocolli possono trasferire messaggi non XML ma stream di byte compressi e/o criptati, a patto che sui due SOAP Node mittente e destinatario queste informazioni partano e arrivino come XML Infoset!
Attendo con ansia che Microsoft lo attivi nel motore di Web Services di ASP.NET 1.1 rilasciando un update o un service pack di .net 1.1.

Link: http://www.w3.org/TR/2003/REC-soap12-part0-20030624/
SQL Server 2000 Notification Services SP1
Microsoft ha rilasciato il Service Pack 1 di SQL Notification Services. Le modifiche più significative sono relative al supporto per .NET 1.1 e Windows 2003 oltre a qualche altra minima correzione o modifica del comportamento. Sul sito di Microsoft è disponibile un dettagliato white paper sulla migrazione delle applicazioni alla nuova versione. Ovviamente, per come è pensato SQLNS e per come funziona il Framework .NET, le versioni possono convivere in parallelo, ma i database devono essere sincronizzati con la versione che si decide di utilizzare in quanto alcune modifiche riguardano proprio le stored procedure del database. Il Service Pack è ottenibile dal seguente indirizzo URL.
Link: http://www.microsoft.com/sql/ns/default.asp
Tablet PC. NET Application Development
Chi mi conosce sa che sono un amante dei libri di informatica. La mia sana perversione :-) nel volere leggere e collezionare il maggior numero possibile di libri mi porta a visitare periodicamente i siti degli editori per scoprire "cosa bolle in pentola" .... e soprattutto quanto spazio libero devo tenere nella mia libreria per i libri che dovranno arrivare. Oggi ho trovato questo libro "Tablet PC. NET Application Development" che sarà pronto nel 2004 ma l'editore e l'argomento lasciano ben sperare....
Link: http://www.aw.com/catalog/academic/product/0,4096,0321213556,00.html
Microsoft Visual Studio Tools for the Microsoft Office System
Microsoft, sul sito MSDN, ha appena rilasciato una nuova beta di Microsoft Visual Studio Tools for the Microsoft Office System un toolkit che sarà rilasciato insieme a Office 2003, nella tarda estate di quest'anno, e che consentirà di realizzare applicazioni che si integrino con Office 2003 sviluppate utilizzando .NET e Visual Studio .NET. Sto facendo il download .... ci risentiamo fra qualche giorno dopo che l'avrò provato.
Link: http://msdn.microsoft.com/vstudio/office/
.NET Full Contact XML & Web Services
Il mio nuovo libro su XML e Web Services è in libreria ormai da un mesetto. Dal nostro sito web è possibile scaricare gli esempi di codice in C# e un loro sottoinsieme in VB.NET . Grazie al lavoro di Marco è inoltre possibile acquistare, partendo direttamente dalle pagine del nostro sito, le copie dei nostri libri. Se sei curioso di conoscere gli argomenti di cui parla il mio libro puoi leggerne il sommario ed un capitolo di esempio, scaricandolo in formato PDF dal nostro sito web. Buona lettura!
Link: http://www.devleap.com/FullContact/
Don Box racconta come utilizzare XML con .NET
E' appena stata pubblicata su MSDN-TV la registrazione di un intervento di Don Box a proposito di XML e .NET. Come sempre Don Box si distingue per chiarezza ed efficacia nella comunicazione. Il documento è introduttivo ma molto valido e chiaro! Buona visione.
Link: http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030603XMLDB/manifest.xml
Giocando con .NET Compact Framework
Oggi pomeriggio, prima di fare il sonnellino post-pranzo :-), ho giocato un po' con .NET!
Mi sono fatto un semplice programmino che utilizzando i web service forniti da Tiscali manda messaggi SMS composti su Pocket PC 2002.
Ho dovuto personalizzare la classe proxy generata da WSDL.EXE in quanto il servizio SMS di Tiscali prevede, tra gli altri, un Web Method che restituisce un Typed DataSet, ma i Typed DataSet, in quanto serializzabili con il motore di serializzazione runtime del Framework, non sono fruibili così ... lisci ... su .NET CF.
Dopo qualche minuto di sistemazione del codice ecco che il mio Compaq IPaq, connesso in wireless alla rete di casa, mi ha inviato un SMS sul mio cellulare :-) !
E' sempre divertente giocare con queste tecnologie ... più ci lavoro e più mi rendo conto che hanno un futuro e ormai sempre più spesso iniziano ad avere anche un presente!