BlogServiceHost.Create()

WCF & Friends - Il blog di Fabio Cozzolino

Recent Posts

Tags

News

Community

Email Notifications

6 Guys

Blogroll Italiani

Archives

Browse by Tags

All Tags » WCF (RSS)
Il mio nuovo libro: Professional WCF 4: Windows Communication Foundation with .NET 4
In questo ultimo periodo, oltre ad una grande novità della mia sfera privata, ce ne sono alcune che riguardano la mia vita professionale. E' con grande orgoglio che annuncio l'uscita del libro Professional WCF 4: Windows Communication Foundation with .NET 4 . Chi mi legge abitualmente sa della mia naturale "devozione" per WCF ma lavorare insieme...
Posted: Jun 16 2010, 12:32 AM by Fabio.Cozzolino | with 2 comment(s)
Filed under: ,
Slide e codice della sessione su WCF 4.0 e AppFabric
Con un po’ di ritardo, aimè, ho pubblicato le slide e il codice sorgente che ho utilizzato durante la mia sessione su WCF 4.0 . Ovviamente se avete dubbi o domande in generale, sono a disposizione.
WS-Discovery in WCF 4.0
Durante la sessione che ho tenuto all’evento di lancio di Visual Studio 2010, ho parlato dell’implementazione WCF della specifica WS-Discovery. In breve: Web Service Dynamic Discovery 1.1 (WS-Discovery) è una specifica , proposta da Microsoft e ora standard OASIS , che permette di “rintracciare” in una rete locale uno o più servizi che rispondono a...
Posted: Apr 07 2010, 03:28 PM by Fabio.Cozzolino | with 1 comment(s)
Filed under:
Back from DotNetCampania !!!
Reduce dalla bellissima esperienza presso dotnetcampania , finalmente riesco a trovare un po’ di tempo per postare. GRAZIE!!! Anche se sono stato dei vostri per poco tempo, ho sentito aleggiare l’aria da community tipica di questi eventi. La partecipazione è stata secondo me ottima, la sala era piena, come testimoniano le foto, e la gente interessata...
WCF al Web Development Day di DotNetCampania
Ora è ufficiale e posso dirlo: al Web Development Day di DotNetCampania ci sarò anche io con una sessione interamente dedicata a WCF. Una bella collaborazione DotNetSide - DotNetCampania . Nella sessione ci sarà spazio per qualche novità della versione 4.0, alcuni tips per migliorare l’utilizzo di WCF ma soprattutto cercheremo di capirne l’architettura...
[WCF] Evitare l’iterazione con CardSpace
Avete presente quando, utilizzando un client che esegue una richiesta verso un STS (Security Token Service), compare la richiesta di token da parte di CardSpace? Chiaramente c’è un errore nell’ottenere il token o nel contattare l’STS, probabilmente a causa di una configurazione non corretta. Il punto è che spesso questo ci impedisce di risalire correttamente...
[WCF] I namespaces, Visual Studio e l’svcutil
Recentemente mi è capitato di generare un client wcf per interfacciarmi con un servizio scritto in java (metro). Il servizio dichiara due operation con namespaces diversi ma che come parametri, gira e rigira tra gli xsd inclusi, utilizzano uno stesso tipo, per esempio Person . Utilizzando il semplice Add Service Reference di Visual Studio 2008, però...
WCF Extensibility Guide
Riporto il post di Pablo Cibraro che annuncia la pubblicazione del primo capitolo della guida WCF Extensibility Guide da lui scritta a quattro mani con Jesus Rodriguez . Si tratta di una serie di capitoli, con pubblicazione scadenzata, che affrontano WCF dal punto di vista della sua estensibilità. Ho già detto più volte come l’architettura di WCF sia...
Posted: Oct 18 2009, 05:21 PM by Fabio.Cozzolino | with no comments
Filed under: ,
Data Transfer Object, questo sconosciuto…
Molto spesso capitano domande, sui forum, via email o di persona, su come è possibile far viaggiare le proprie entity con WCF. Molti non sono disposti a marcare con gli attributi DataContract e DataMember , e direi anche giustamente. Il .NET Framework 3.5 consente anche di utilizzare oggetti senza la necessità di marcarli con gli appositi attributi...
Contract-First development, una discussione ancora aperta…
Apprendo da Nicholas Allen la pubblicazione di un artticolo dal titolo: Schema-based Development with Windows Communication Foundation . L’articolo, davvero molto interessante, parla in soldoni dell’approccio Contract-First, cioè la definizione prima delle informazioni da trasferire ed utilizzare nel servizio (modello di dati espresso in XSD), poi dei...
Unity Lifetime Managers e l’integrazione in WCF
Qualche tempo fa ho parlato dell’integrazione di Unity, il container di Microsoft per l’IoC. A completamento della serie di post, può essere associato anche questo post che spiega alcune problematiche che è possibile riscontrare quando il lifetime manager di Unity è per-thread e l’Instancing Mode di WCF è Per-Session. E’ chiaro che, in questa situazione...
Posted: Aug 07 2009, 08:00 AM by Fabio.Cozzolino | with no comments
Filed under: , ,
Debugging WCF: Let’s go!!!
Debuggare il framework … non ha prezzo , dicevo qualche tempo fa. Purtroppo, però, non era disponibile il debug per WCF. Da qualche giorno, attraverso l’ annuncio lasciato sul forum di WCF, è possibile eseguire il debug di WCF dopo aver installato l’apposito installer disponibile a questo indirizzo: http://referencesource.microsoft.com/netframework...
Posted: Aug 04 2009, 08:00 AM by Fabio.Cozzolino | with no comments
Filed under: ,
Default Throttling Settings revisited !!!
Le impostazioni di default del throttling , un nome che indica una serie di impostazioni per mitigare i tentativi di DoS e migliorare le performance e la scalabilità ,  fino alla versione 3.5 Sp1 del framework erano davvero basse e spesso insufficienti per l’utilizzo in scenari reali. E’ anche comprensibile la scelta perchè lo sviluppatore “dovrebbe...
Posted: Aug 03 2009, 02:15 PM by Fabio.Cozzolino | with no comments
Filed under:
[WCF] Chiudere correttamente il client
Uno degli usi più comuni ed allo stesso tempo più errati di un client WCF è l’utilizzo di un blocco using . Vediamo perchè un codice come questo è errato: 1: using (MyClient client = new MyClient()) 2: { 3: client.RemoteOperation(); 4: } che, quando compilato, viene tradotto in questo: 1: MyClient client = new MyClient(); 2: try 3: { 4: client.RemoteOperation...
Posted: Apr 14 2009, 09:52 PM by Fabio.Cozzolino | with no comments
Filed under:
[Extension Methods] Aggiungere un nuovo MessageInterceptor
Gli Extension Methods mi piacciono parecchio. Li ritengo molto utili e comodi con il fine di rendere immediate e più semplici determinate operazioni che potrei definire “ripetitive”. Oggi, dopo l’ennesimo MessageInterceptor creato ed aggiunto ad un service host, mi sono deciso a creare un Extension Method per semplificarmi la vita: 1: public static...
More Posts Next page »