Paolo Pialorsi

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

News

marzo 2004 - Posts

Novità di System.Xml in .NET 2.0

Un buon articolo, che si legge in fretta, sulle novità di .NET 2.0 nel supporto ad XML. Quelle secondo me più interessanti sono il supporto ad XQuery, la possibilità di usare oggetti XPathNavigator modificabili (XPathEditableNavigator) e il significativo incremento di prestazioni.


Link: http://msdn.microsoft.com/xml/default.aspx?pull=/library/en-us/dnxml/html/SysXMLVS05.asp
Altro articolo su Indigo ...

Buona lettura .... sembra interessante:

http://msdn.microsoft.com/longhorn/default.aspx?pull=/library/en-us/dnlong/html/indigoattrprog.asp

Usare i Web Service di Microsoft.com da Java

Personalmente preferisco AXIS a GLUE, comunque in questo articolo è spiegato come utilizzare con Java i Web Service di Microsoft.com. Nell'articolo utilizzano GLUE in quanto è richiesto il supporto per WS-Security:

http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnsvcinter/html/javanetmscom.asp

Blog a proposito di tool e strumenti utili da tenere d'occhio ...
Segnalo volentieri un blog che l'amico Davide Mauri ha attivato da qualche giorno. Ci troverete le prove e le segnalazioni dei tool che Davide "scova" sulla rete e che bimestralmente rende anche disponibili nella sua rubrica su Visual Basic Journal.
Link: http://www.davidemauri.it/nettools.aspx
URL Rewriting

Articolo da MSDN:

http://msdn.microsoft.com/asp.net/using/building/web/default.aspx?pull=/library/en-us/dnaspp/html/URLRewriting.asp

Carino :-)! Qualche tempo fa per il sistema CMS che utilizziamo qui in ufficio da me, per evitare di avere link del tipo document.aspx?id=1 ma poter scrivere home.psx, ci siamo fatti qualcosa del genere. Non male l'idea di usarlo anche sui blog e sulle categorie merceologiche dei prodotti.

E' tempo di relax!

Da ieri sera ho ufficialmente concluso di scrivere il mio ultimo libro. Quindi ho iniziato a smistare quintali :-) di email accumulate nelle ultime settimane.

Di solito in questa fase "skippo" tutte le mailing list e newsletter varie, per dare priorità alle email "inviate dalle persone" ... ma non potevo ignorare una email a proposito della nuova BMW Serie 1 :-) !!!!

http://www.bmw.com/1series/index.jsp

Spettacolo!! Mi piace molto, diciamo che se avessi qualche anno in più e una moglie "modello indipendente" che vuole avere la propria auto ... prenderei subito la scusa per regalargliela :-) e poi usarla io tutto il giorno per farci le sgommate!

Per fortuna non ho "qualche anno in più" e soprattutto ... non ho ancora una moglie :-D !!!

PS: Per chi non se fosse accorto .... anche la BMW ha un difetto: usa JSP per il proprio sito! :-)

XSD rev.2
E' disponibile sul sito di W3C una seconda edizione di XSD, che corregge qualche errore presente nella raccomandazione precedente. Per ora è una bozza in stato "Proposed".
Link: http://www.w3.org/TR/2004/PER-xmlschema-0-20040318/
VBJ di Marzo/Aprile 2004

Anche questo mese su VBJ uscirà un mio contributo a proposito della convivenza tra applicazioni web ASP 3.0 e ASP.NET. Non sempre infatti si può migrare tutto in un colpo, a volte occorre migrare i portali un "pezzo" alla volta. Poter però condividere il motore di autenticazione e autorizzazione di ASP.NET anche in ASP 3.0 ci agevola non poco ....

Questo mese ci sono inoltre novità importanti su VBJ. Ingo Rammer avvia con questo numero una sua rubrica dal titolo “Architect’s Corner” dedicata all'architettura delle applicazioni distribuite, non vedo l'ora che mi arrivi a casa il mio numero (che mi spetta come da regolare abbonamento ... cosa pensavate?! :-) .....) così me lo leggo!
Inoltre il prode Cristian <XSLTMan/> Civera :-) ha scritto in questo numero un suo contributo a proposito della gestione "furba" dei popup con ASP.NET e ASP 3.0 ... come sempre dico "eh bravo il prode Cristian!", che è bravo davvero!

Se non trovate VBJ in edicola non arrabbiatevi con l'edicolante, perchè il giornale è venduto solo su abbonamento ....


Link: http://online.infomedia.it/abbonamenti/
Altro blog a proposito di WSE

Adesso sappiamo che:

  • WSE 2.0 è davvero quasi pronto
  • Dovremo fare Search & Replace di tutti i sorgenti che attualmente usano la Tech Preview per sostituire Microsoft.Web.Services con Microsoft.Web.Services2
  • Che dovremo sostituire anche i nomi dei tag nelle sezioni di configurazione con
  • Che potremo far convivere WSE1 e WSE2 anche nello stesso AppDomain, seppur con qualche limitazione assolutamente ragionevole

Link: http://www.dynamic-cast.com/mt-archives/000043.html
Indigo: Digging into Channel Types
In questo articolo Yaser Shohoud ci spiega bene cosa sono e come si usano i differenti canali di Indigo.
Mitico Windows Explorer

Post a bassissimo contenuto tecnologico :-)

Confesso la mia ignoranza: ho scoperto solo adesso che se scrivo nella barra degli indirizzi di Windows Explorer il nome di una variabile di ambiente, per esempio %JAVA_HOME% ... ehm ... %TEMP% volevo dire ... mi apre direttamente la cartella. Fico! :-)

Ho contribuito a creare un mostro ...
... ma mi fa solo piacere :-) ! E bravo il prode Cristian!
Link: http://blogs.aspitalia.com/ricciolo/post258.aspx
Le contraddizioni ...

Stavo ricontrollando sul sito di Sun se ci sono novità in merito a Java Web Services Developer Pack (JWSDP 1.3).
Nel gironzolare mi sono accorto di una piccola sfumatura alla quale, sino ad oggi, non avevo ancora badato. Sun dichiara la compatibilità con WS-I e fin qui nulla di male e nulla di nuovo, potremmo dire. La cosa a cui ho badato solo oggi è la seguente frase:

<<Final versions of JAX-RPC 1.1 and SAAJ 1.2 supporting WS-I Basic Profile 1.0 The Java API for XML-based RPC (JAX-RPC) Version 1.1 and the SOAP w/Attachments API for Java (SAAJ) Version 1.2, support the Web Services Interoperability (WS-I) Basic Profile 1.0 to enable interoperability for your web services applications. >>

Vista così non c'è nulla di strano, ripeto, se non fosse che uno dei punti sicuramente più dibattuti e combattuti del BP1 di WS-I, quando era in fase di definizione, riguardava i formati SOAP da supportare. Sappiamo che document/literal è il formato da utilizzare per WS-I, in realtà poi è contemplato anche RPC/literal, anche se spesso non ha un gran senso. La cosa che trovo divertente è che Sun dichiari che la sua libreria JAX-RPC è compatibile con WS-I, il che - magari con un po' di sforzo - ma è anche vero. Mi fa però sorridere vedere quel RPC nel nome ... forse un mossa "marketing" furba sarebbe stata quella di cambiare nome alla libreria, ma si sa, quelli esperti di marketing sono in Microsoft non in Sun :-) !


Link: http://java.sun.com/webservices/whatsnew.html
Come procedono le cose

Sto arrivando verso la fine del mio libro. Non pensavo di riuscire a scrivere così tanto in così poco tempo ... ma a parte qualche momento di crisi (tipo oggi che ho premuto CTRL+Shift+B per salvare il documento in Word invece di CTRL+S :-) ... ) procede tutto bene.
Questi sono i contenuti che sto cercando di sviluppare

Cap. 1 Conoscere XML
Cap. 2 Validare XML con XSD
Cap. 3 XPath e XSLT
Cap. 4 XSL-FO
Cap. 5 XML con VB6 e ASP 3.0
Cap. 6 XML con .NET
Cap. 7 Applicazioni pratiche di XML con .NET
Cap. 8 XML con Java
Cap. 9 Teoria dei Web Service
Cap. 10 Web Service con .NET
Cap. 11 Web Service con Java
Cap. 12 Sicurezza di XML e dei Web Service
Appendice A Glossario
Appendice B Link interessanti

Vediamo dove arrivo, prima che l'editore mi abbatta :-) perchè arrivo oltre ogni limite di tempo e di spazio (pagine). Fra qualche giorno (pochi) spero di ritornare tra i vivi, ricominciare a bloggare, a leggere il blog altrui e soprattutto .... ricominciare a dormire :-) !

Novità di questo periodo

Anche se sono impegnato al 200% a finire di scrivere un nuovo libro su XML che devo consegnare all'editore (Mondadori) entro pochi giorni, segnalo qualche novità importante di questo ultimo periodo:

BizTalk Server 2004: è uscito da una decina abbondante di giorni, finalmente! Appena avrò finito il libro controllo cosa hanno cambiato dalla ultima beta che avevo avuto a fine anno.

WS-ReliableMessaging: La specifica è stata aggiornata.

Ci risentiamo fra un centinaio di pagine ... :-)

More Posts Next page »