Implantando o WCF |
Quais são os requisitos para utilizar o WCF?
O Windows Communication Foundation é um framework de comunicação da
Microsoft que está contido no .NET Framework 3.0. A cada nova versão do
.NET o WCF é incrementado para adequar-se as necessidades de mercado.
Aplicações mais recentes podem requisitar também versões mais recentes
do .NET framework.
É obrigatória a instalação do IIS para utilização do WCF?
Não é obrigatória. As aplicações WCF fornecem serviços que podem ser conectados por outras aplicações. Para prover o serviço, o WCF necessita estar hospedado em algum ambiente adequado. O ambiente para instalação do WCF pode ser uma aplicação Console, um Serviço do Windows ou um Website. Se for um Website e se estiver hospedado no IIS, ele se torna uma dependência da aplicação.
Hospedar uma aplicação no IIS é especialmente benéfico por fornecer uma infraestrutura pré-pronta com capacidade de suportar múltiplas maquinas, logs, controles de tipo de solicitação e etc.
Se o IIS não estiver devidamente configurado para rodar aplicações ASP.NET será necessária à execução da seguinte linha de comando. Note que as linhas de comando estão utilizando a pasta Framework64. Pode ser necessário o uso da pasta Framework apenas, dependendo do cenário.
C:\Windows\Microsoft.NET\
|
Para fazer funcionar o WCF no IIS é obrigatório o uso da seguinte linha de comando:
C:\Windows\Microsoft.NET\
|
O que são arquivos com a extensão .SVC?
Esta
extenção é comum aos serviços web do Windows Communication Foundation.
Este documento oferece o contrato necessário para que aplicações
clientes possam alcançá-lo e se comunicar.
Como criar um site que hospede o WCF?
Inicialmente, deve-se criar um site comum e apontar para uma pasta do Windows. Nesta pasta devem-se armazenar todos os serviços .SVC do WCF. Após isto, é necessário ligar a Feature Direcory Browsing do IIS para poder navegar no site criado.Após ligar o Direcory Browsing, abra o site. Deve-se encontrar uma página com pelo menos um arquivo .SVC. Clique em qualquer arquivo .SVC. Isto abria uma página com uma link para um XML que define o contrato de serviço. Se tudo isto acontecer, seu serviço WCF está publicado com sucesso.
Como testar o serviço WCF?
É
possível fazer testes nos seus Serviços oferecidos via WCF. Para isto
deve-se utilizar uma ferramenta incluída na instalação do Visual Studio,
chamada WCF TEST CLIENT. Para encontrar esta ferramenta, entre no
diretório
%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\
|
Ou
%PROGRAMFILES(x86)%\Microsoft Visual Studio 9.0\Common7\IDE\
|
Como utilizar o WCF Test Client para testar aplicações? |