BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias WCF torna-se Open Source

WCF torna-se Open Source

A .NET Foundation anunciou o lançamento do Windows Communication Foundation (WCF) no modelo open source. O WCF, originalmente distribuído no .NET 3.0, oferece uma abstração de alto nível para comunicação entre aplicações. Ele suporta mensagens uni-direcionais e bi-direcionais sobre HTTP, TCP, pipes nomeados e, com extensões de terceiros, qualquer outro formato baseado em mensagens.

O WCF tem uma reputação mista. Embora os primeiros passos nesta tecnologia sejam muito simples, a curva de aprendizado tem provado ser extremamente íngreme. Em parte, isto acontece devido a decisões de design questionáveis, mas a maior parte do problema é apenas falta de conhecimento e treinamento. A Microsoft fez um trabalho muito pobre ao documentar o WCF e até a série de blog posts WCF Extensibility de Carlos Figueira em 2011 não existia um bom tutorial sobre as funcionalidades avançadas do framework.

A versão open source do WCF é composta de cinco bibliotecas:

  • ServiceModel.Primitives

  • ServiceModel.Http

  • ServiceModel.NetTcp

  • ServiceModel.Duplex

  • ServiceModel.Security

Segundo Ron Cain, líder do projeto WCF:

A Microsoft lançou o Visual Studio 2015 RC na conferência Build em abril de 2015 e ele suporta a utilização de WCF em aplicações Universal Windows e ASP.NET 5. O código utilizado para construir estas bibliotecas WCF para o VS 2015 RC foi movido para o novo repositório do GitHub e a versão do GitHub será a utilizada para evoluir o projeto. Contribuindo para o projeto WCF você está contribuindo diretamente para as capacidades WCF disponíveis nas aplicações Universal Windows e ASP.NET 5.

Tudo o que você precisa para uma comunicação básica uni-direcional sobre HTTP ou TCP está pronto. Comunicações bi-direcionais, web sockets e várias funcionalidades de segurança como SSL ainda estão em desenvolvimento.

 

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT