gsss

902 palavras 4 páginas
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ápida aplicações distribuídas orientadas a serviços (SOA- SERVICE ORIENTED ARCHITECTURE).

Objetivo

O principal objetivo do WCF é permitir que desenvolvedores criem aplicaçõ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+, WEB SERVICES, 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, um modelo 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: “Toda comunicaçã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ço precisa 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, a relaçã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 uma classe 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 tipos de 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, e

Relacionados

  • Ulcera por pressao
    828 palavras | 4 páginas
  • Edital 2014 Mestrado Saude Da Familia Final
    3229 palavras | 13 páginas
  • Ulcera
    828 palavras | 4 páginas
  • A utilidade dos sistemas de informação nas organizações
    7005 palavras | 29 páginas
  • METODOLOGIA DA PESQUISA CIENT FICA Guia Pratico Para A Apresenta O De Trabalhos Academicos
    9854 palavras | 40 páginas
  • Dimensionamento Calha Parshall
    7229 palavras | 29 páginas
  • Estatísticas
    73866 palavras | 296 páginas
  • AD2 Ernani da Silva Magalh es 13217130230 Duque de Caxias
    348322 palavras | 1394 páginas
  • Rsenha
    521860 palavras | 2088 páginas