SOA
Leggete un mio articolo, di 3 puntate, su Programmazione.It relativo a riflessioni e suggerimenti sul bilanciamento tra l’alta coesione e il disaccoppiamento delle classi in fase di design. E siccome mi interessa, fatemi sapere le vostre riflessioni sull’argomento. Technorati Tag: Programmazione.It,Coesione,Disaccoppiamento,Design,C#,.NET Framework
Nel numero 133 di Dicembre di IoProgrammo, attualmente in edicola, c’è un mio articolo introduttivo riguardo la piattaforma di sviluppo Microsoft Robotics Studio.
Buona lettura.
Technorati Tag:...
Abbiamo la necessità di implementare un client WCF che sia in grado di effettuare il download automatico dei metadati del servizio remoto e configurare un proxy che sia in grado di stabilire una comunicazione?
Utilizziamo le classi MetadataExchangeClient, MetadataSet, WsdlImporter e ServiceEndpointCollection
creiamo un oggetto MetadataExchangeClient nel quale definiamo la URI del servizio remoto e specifichiamo di voler richiedere il documento WSDL di descrizione del servizio
MetadataExchangeClient metadataExchange = new MetadataExchangeClient
(new Uri("http://localhost:8000/ServizioRemoto/?wsdl"),
MetadataExchangeClientMode.HttpGet);
poi creiamo un oggetto MetadataSet in cui scarichiamo i metadati utilizzando il metodo GetMetadata() della classe MetadataExchangeClient
MetadataSet metadataSet = metadataExchange.GetMetadata();
creiamo un oggetto WsdlImporter dal MetadataSet che contiene il documento...