gsss

Páginas: 4 (902 palavras) Publicado: 17 de setembro de 2014
WCF- WINDOWS COMUNICATION FOUNDATION

Definição

O WCF foi criado pela Microsoft, é um modelo de programação unificado e ambiente de execução (framework), que visa construir de forma rápidaaplicações distribuídas orientadas a serviços (SOA- SERVICE ORIENTED ARCHITECTURE).

Objetivo

O principal objetivo do WCF é permitir que desenvolvedores criemaplicações voltadas para computação distribuída.
A tecnologia surgiu com .NET Framework 3.0, em 2006, com o mesmo objetivo, unificar as até então tecnologias de programação distribuída, como: COM+, WEBSERVICES, ENTERPRISE SERVICES.
Para iniciar com o WCF, devemos conhecer alguns recursos básicos para projetar, implementar e hospedar seus serviços. O Visual Studio fornece os templates WCF, ou seja, ummodelo de serviço que pode ser imediatamente hospedado e testado com as ferramentas do WCF de forma bem simples.





O que é um serviço WCF

Uma definição formal da MICROSOFT diz: “Todacomunicação com um serviço WCF ocorre através de endpoints do serviço. Os endpoints fornecem aos clientes o acesso as funcionalidades oferecidas por um serviço WCF”.
O que será um endpoint?
Cada serviçoprecisa ter:
(Adress) endereço que define onde ele reside.
(Contract) que especifica o que o serviço vai fazer.
(Binding) um vínculo que define como se comunicar com o serviço.
Então no WCF, arelação entre o (Adress, Contratct, Binding), é chamada de Endpoint, conhecido como ( ABC’s Endpoint).









Arquitetura Principal WC



Contracts

O contrato expõe quais membros de umaclasse serão visíveis. Através de interfaces podemos definir um contrato entre um serviço e as aplicações que irão consumí-lo, expondo somente os métodos desejados.
O WCF conta com os seguintes tiposde contratos:

Service Contract - Um contrato para um serviço. Define os detalhes do serviço, e será utilizado na interface de contrato.
Operational Contract - Define uma operação individual,...
Ler documento completo

Por favor, assinar para o acesso.

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!