Interoperability Usando A Fundação De uma Comunicação De Windows (WCF)
A fundação de uma comunicação de Windows (WCF), sabida anteriormente como o indigo, é a solução a longo prazo de Microsoft para sistemas conectados. Fornece APIs que subsume serviços da correia fotorreceptora, remoting, messaging e todos connectivities restantes. É construída em torno dos serviços arquitetura da correia fotorreceptora e projetada fornecer seguro, de confiança, e o messaging transacionado junto com interoperabilitybased em padrões abertos. Pretende-se medir através dos transportes múltiplos, dos sistemas da segurança, dos testes padrões do messaging, dos encodings, das topologias da rede, e de hospedar modelos. Estará no núcleo da série upcoming de Windows Vista (anteriormente longhorn) as.well.as tem a sustentação inversa para Windows.xp e usuário 2003 de Windows. Devido para a liberação em 2006, WCF é pretendido ao interoperate limpa com todos os sistemas (sistemas including de Java EE), mas enquanto evolui vale a pena monitorar a hora excedente de provar para fora de seu adherence aos padrões antes que a decisão esteja feita para o usar ou desdobrar em um sistema diverso. WCF é plataforma de programação "unified" seguinte da geração de Microsoft as.well.as o ambiente runtime que substitui várias tecnologias including os serviços da correia fotorreceptora de ASP.NET (ASMX) com extensões de WSE, fila de mensagem de Microsoft (MSMQ), o ambiente dos serviços da empresa/COM+ e o NET runtime Remoting. Dirige-se à limitação do RPC-BASEADO ou os serviços synchronous da correia fotorreceptora, onde os serviços RPC-BASEADOS da correia fotorreceptora são invocados sobre HTTP/S (com sustentação limitada de emperramentos do protocolo do transporte) e limitados ao peç-respondem o modelo de uma comunicação (mecanismo limitado do invocation). Para construir um serviço em WCF, os colaboradores necessitam saber o endereço do serviço (para o exemplo, onde o serviço está), o emperramento do serviço (os dados transportam o protocolo tal como o SABÃO sobre o HTTP), e o contrato de serviço (para o exemplo, que tipo dos dados deve ser passado). Os colaboradores podem usar um IDE (tal como o estúdio visual 2005) construir e testar seus códigos da aplicação. Além, necessitam definir os serviços (para o exemplo, o tipo de serviços ou os endpoints do serviço), comportamentos (para o exemplo, como o serviço deve interagir sob circunstâncias particulares) e tipos dos emperramentos (e ligar) na lima chamada web.config antes do serviço podem ser criados e desdobrado. Os colaboradores podem também usar svcutil.exe, uma importação e a ferramenta da exportação para converter-se entre meta-data do serviço e códigos da aplicação, para criar códigos do proxy para o cliente. WCF não adiciona apenas APIs de programação novo ou a funcionalidade nova. Fornece aproximações de programação diferentes para construir não necessariamente serviços, mas serviços da correia fotorreceptora.
WCF é razoavelmente complexo e está evoluindo ainda antes da liberação final. É muito mais poderoso em suas características do interoperability do que WSE ou outras tecnologias do NET. Para o exemplo, as sustentações MTOM de WCF, a troca de Metadata ou o MEX, e o SAML 1.1. Estas são características razoavelmente significativas do interoperability. De um perspective do interoperability, é importante compreender que fornece aproximações de programação flexíveis para construir serviços e interage (e interoperates) com os serviços da correia fotorreceptora executados em protocolos e em tecnologias diferentes. A tabela abaixo ummarizes as potencialidades do interoperability do NET de ASMX, de WSE, e de WCF este é um artigo adicionado por Blerick Tawman
|
|||||
|