Interoperability Usando Il Fondamento Di Comunicazione Di Windows (WCF)
Il fondamento di comunicazione di Windows (WCF), precedentemente conosciuto come indaco, è la soluzione di lunga durata da Microsoft per i sistemi collegati. Fornisce APIs che include i servizi di fotoricettore, remoting, il messaging e tutte le altre connettività. È costruito intorno ai servizi architettura di fotoricettore ed è destinato per fornire sicuro, certo ed il messaging trattato con interoperabilitybased sui campioni aperti. È inteso per misurare attraverso i trasporti multipli, i sistemi di sicurezza, i modelli di messaging, i encodings, le topologie della rete ed ospitare i modelli. Sarà al nucleo della serie imminente di Windows Vista (precedentemente longhorn) così come ha sostegno a rovescio Windows.xp e l'assistente 2003 di Windows. Dovuto per il rilascio in 2006, WCF è inteso a interoperate in modo pulito con tutti i sistemi (sistemi compresi del Java EE), ma mentre si evolve vale la pena di controllare col tempo risultare verso l'esterno la relativa aderenza ai campioni prima che la decisione sia presa per usarla o schierare in un sistema vario. WCF è piattaforma di programmazione "unificata" seguente della generazione del Microsoft così come l'ambiente runtime che sostituisce le varie tecnologie compreso i servizi di fotoricettore di ASP.NET (ASMX) con le estensioni di WSE, la coda di messaggio del Microsoft (MSMQ), l'ambiente di servizi/COM+ di impresa ed il NET runtime Remoting. Richiama la limitazione del RPC-BASATO di o i servizi sincroni di fotoricettore, dove i servizi RPC-BASATI di fotoricettore sono invocati sopra HTTP/S (con supporto limitato dei grippaggi di protocollo di trasporto) ed è limitato al chied-rispondono il modello di comunicazione (meccanismo limitato di invocation). Per sviluppare un servizio in WCF, gli sviluppatori devono conoscere l'indirizzo di servizio (per esempio, dove il servizio è), il grippaggio di servizio (i dati trasportano il protocollo quale SAPONE sopra il HTTP) ed il contratto relativo a servizi (per esempio, che genere di dati dovrebbe essere passato). Gli sviluppatori possono usare un ido (quale l'studio visivo 2005) per sviluppare e verificare i loro codici di applicazione. In più, devono definire i servizi (per esempio, tipo di servizi o punti finali di servizio), comportamenti (per esempio, come il servizio dovrebbe interagirsi in circostanze particolari) e tipi legarsi e (dei grippaggi) nella lima denominata web.config prima del servizio possono essere generati e schierati. Gli sviluppatori possono anche utilizzare svcutil.exe, un'importazione e l'attrezzo dell'esportazione per convertirsi fra i meta dati di servizio ed i codici di applicazione, per generare i codici di procura per il cliente. WCF non aggiunge appena nuovo APIs di programmazione o la nuova funzionalità. Fornisce i metodi di programmazione differenti per sviluppare i servizi, ma non necessariamente i servizi di fotoricettore.
WCF è ragionevolmente complesso ed ancora sta evolvendosi prima del rilascio finale. È molto più potente nelle relative caratteristiche di interoperability che WSE o altre tecnologie del NET. Per esempio, WCF sostiene MTOM, scambio di Metadata o MEX e SAML 1.1. Queste sono caratteristiche ragionevolmente significative di interoperability. Da una prospettiva di interoperability, è importante capire che fornisce i metodi di programmazione elastici per sviluppare i servizi e si interagisce (ed interoperates) con i servizi di fotoricettore effettuati nei protocolli e nelle tecnologie differenti. La tabella sotto ummarizes le possibilità di interoperability del NET di ASMX, di WSE e di WCF ciò è un articolo aggiunto da Blerick Tawman
|
|||||
|