Paolo Pialorsi

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

settembre 2004 - Posts

Outlook 2003, Windows XP Service Pack 2 e Nortono Antivirus 2004

Da circa 15/20 giorni sono in crisi perchè non ho Outlook funzionante come si deve sul mio PC. Le ho provate tutte, compreso sentire il PSS, eppure niente da fare.

Avendo visto il PC entrare in crisi, esattamente dopo aver installato il SP2 di XP pensavo che la causa fosse quella e mi sono focalizzato su di lui.

Ebbene non avevo pensato che insieme al SP2 mi si era anche aggiornato Norton Antivirus, che prevedeva un update specifico per farsi rilevare dal SP2 di XP.

Oggi ho scaricato un update (via LiveUpdate) di NAV2004, da quel momento a ripreso a funzionare tutto come prima ... mi sembrava giusto dirlo pubblicamente sia perchè potrebbe essere capitato ad altri, sia perchè negli ultimi giorni non ero stato "troppo gentile" :-) nei confronti del SP2 di XP, che invece a quanto pare non c'entrava con il problema.

Tutto è bene ... quel che finisce bene.

Posted: set 27 2004, 05.40 by paolo
Filed under:
WSE 2.0 ... usarlo o non usarlo ... questo รจ il dilemma!

Stimolato dal post di Alessandro Scardova e leggendo il post di Pierre, che mi era sfuggito perchè in questo periodo sono prono sul lavoro e sulla preparazione delle mie sessioni a WPC, mi è venuta voglia di dire la mia, anche solo per dimostrarvi che sono ancora vivo, nonostante tutto! :-)

WSE è una libreria che sta pian piano maturando bene, ma non è ancora matura al 100%, comunque rappresenta sicuramente la strada verso Indigo, su questo siamo tutti d'accordo. Personalmente sul fronte della sicurezza ragiono in questo modo:

  • Se devo sviluppare un Web Service:
    • Se mi servono sicurezza e interoperabilità: uso HTTPS e l'autenticazione HTTP su Web Service ASP.NET
    • Se mi serve sicurezza ma non interoperabilità, perchè vado da .NET su .NET o da .NET su COM (via COM-Interop non certo via SOAP Toolkit): uso WSE 2.0 su HTTP
    • Se mi serve interoperabilità e basta: uso ASP.NET e HTTP
  • Se devo sviluppare un Web Service (SOA):
    • Se sono da .NET su .NET: uso WSE 2.0 e valuto seriamente l'uso di soap.tcp al posto di HTTP, perchè con quello riesco ad avere bidirezionalità e asincronicità pura
    • Se sono da .NET su altro (Java?): ingoio il rospo :-) e uso HTTP

Per quanto riguarda poi il dubbio amletico "quando usare SoapSender/SoapReceiver e quando usare SoapClient/SoapService?" di solito la mia scelta è influenzata da:

  • mi serve asincronicità pura e un paradigma peer-to-peer: uso SoapSender/SoapReceiver con soap.tcp
  • mi serve sincronicità (senza il risultato del servizio non vado avanti) e/o sono in un paradigma client-server: uso SoapClient/SoapService
  • voglio controllo pieno sul messaggio SOAP, vedendolo come XML e non come un qualche oggetto serializzato: di solito uso SoapSender/SoapReceiver, anche se potrei usare comunque anche SoapClient/SoapService

WSE 2.0 non è perfetto, purtroppo no! Ci sono diversi bug, alcuni dei quali ho segnalato anche io, credo insieme ad N altre persone, al team di sviluppo di WSE ... speriamo che li sistemino in fretta, ma non per questo è inutilizzabile, anzi!
Uso WSE 2.0 in applicazioni in produzione? Sì, dove ne vale la pena sì. Sono consapevole del fatto che dovrò mantenere quelle applicazioni aggiornate e che mi costeranno di più di manutenzione, ma riesco a fare cose che con HTTP non sarebbero possibili e con .NET Remoting sarebbero costose e meno orientate al futuro (Indigo).

Per avvalorare la mia causa :-) chiudo con due domande:

  • Per quale ragione Microsoft avrebbe dovuto realizzare un BizTalk Adapter per WSE2 (che ora è in beta-testing) se WSE2 non fosse un prodotto da usare in produzione?
  • Per quale ragione SQL Server 2005 nella Beta 2 prevede il supporto ai Web Service sicuri con WS-Security?

UPDATE: Questo articolo mi sembra che confermi il fatto che il mercato sta andando verso SOA e i protocolli infrastrutturali che si applicano ai Services.

WS-Transfer

Sono scettico. Così facendo si perde la distinzione tra protocolli infrastrutturali e protocolli applicativi.

http://msdn.microsoft.com/library/en-us/dnglobspec/html/ws-transfer.pdf

Non è che ci si sta esaltando un po' troppo con tutte queste specifiche WS-* e si sta perdendo di vista l'obiettivo reale?

Intervista a KeithBa a proposito di WSE, Indigo e i Web Service

Una veloce lettura/visione può risultare interessante:

http://www.theserverside.net/talks/videos/KeithBallinger/interview.tss?bandwidth=dsl

Posted: set 14 2004, 11.11 by paolo
Filed under: ,
Nuovi nomi per le directory di ASP.NET 2.0
http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=691250
Posted: set 14 2004, 12.19 by paolo
Filed under:
Forse sto invecchiando ma ...
Questa notizia a me, oltre a far sorridere, fa piacere: http://www.repubblica.it/2004/c/sezioni/cronaca/scuola1/cartll/cartll.html
Posted: set 14 2004, 12.02 by paolo
Filed under:
WSE2 SP2, WSE3, WSE2 e .NET 2.0

Da una veloce lettura di due post nel solito e utilissimo blog di herveyw si ricavano alcune informazioni importanti:

  • Si sta lavorando a WSE2 SP2
  • WSE3 è in cantiere e non appena il prodotto inizierà ad essere sufficientemente stabile e "testabile" dovremmo avere a disposizione delle build a scadenza quasi regolare, con una sorta di community preview program, simile a quello di VS.NET 2005
  • Per ora WSE2 SP1 è incompatibile :-( con .NET 2.0 ... al di là di dove stia la colpa, questo è spiacevole, ma ci garantiscono il massimo impegno per avere compatibilità da qui alla versione finale del Framework 2.0

Per dettagli e approfondimenti:

http://www.dynamic-cast.com/mt-archives/000063.html

http://www.dynamic-cast.com/mt-archives/000062.html

SOAP-over-UDP

In questo periodo sono abbastanza impegnato e non ho molto tempo per bloggare, sorry, comunque riporto il link a un articolo che segna una tappa sicuramente importante per il mondo dei Web Service:

SOAP over UDP

 

Se un DVD si trasferisce in 4 secondi ...

... come leggo dal post di Andrea (con mio grande piacere perchè non vedo l'ora che anche a noi mortali siano accessibili linee simili) ... mi chiedevo:

Con una linea del genere, dite che SourceSafe riuscirà a fare il checkin di un progetto in meno di 20 minuti? :-D

Posted: set 07 2004, 07.44 by paolo | with 1 comment(s)
Filed under:
Developing with Least Privilege - Don Kiely (#78)
Su .NET Rocks trovate una puntata dedica allo sviluppo con utente non administrator. Buon ascolto ...
Posted: set 07 2004, 04.11 by paolo
Filed under:
Google File System

Ci sono finito dentro stasera per sbaglio ... adesso non ho voglia di leggerlo :-), stasera ho troppo sonno, però mi segno il link:

http://www.cs.rochester.edu/sosp2003/papers/p125-ghemawat.pdf

Così magari Marco :-) se lo legge prima di me e mi dice se ne vale la pena....

Posted: set 06 2004, 10.30 by paolo
Filed under:
Accessible Information Solutions - Web Accessibility Toolbar: Version EN 1.1

Come segnalato in questo post di Massimo Cappellesso, è disponibile una toolbar per validare i contenuti delle pagine su cui si naviga. Ottima idea!

Fate attenzione al fatto che presenta qualche piccolo bug, quindi vi conviene tenerla attiva solo quando vi serve realmente, inoltre di default non funziona se utilizzate (come me ... e come dovreste fare tutti :-) !) un utente non Administrator della vostra macchina, occorre abilitare il flag di modifica sul file Accessibility_Toolbar.xml che dall'idea viene aperto richiedendo diritti di lettura e scrittura, senza un apparente motivo. Ovviamente ho già segnalato la cosa a chi ha sviluppato la toolbar.

Posted: set 04 2004, 12.57 by paolo
Filed under:
Windows Sharepoint Services SP1

Come da oggetto. Lo trovate qui: http://www.microsoft.com/downloads/details.aspx?familyid=875da47e-89d5-4621-a319-a1f5bfedf497&displaylang=en

Qui invece trovate le fix principali che contiene: http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/en-us/stsd05_SP01121517.mspx

Posted: set 03 2004, 02.50 by paolo
Filed under:
Tanti auguri Internet!

Anche se è tarda serata ... ci tenevo anche io a fare gli auguri ad Internet. Io l'ho scoperta quando avevo 16 anni (ne sono passati 13!), nella biblioteca della mia scuola superiore, grazie a Pippo il bibliotecario che mi faceva collegare in Telnet o in Gopher, tramite Galactica, alle biblioteche delle altre scuole superiori (lacrimuccia per gli anni che passano!).

Posted: set 02 2004, 11.32 by paolo
Filed under:
Debug remoto con XP SP2 e il Firewall
Me lo segno. Sai mai che mi serva: http://support.microsoft.com/?kbid=841177
Posted: set 01 2004, 06.37 by paolo
Filed under:
More Posts Next page »