BT

WCF torna-se Open Source

| por Jonathan Allen Seguir 611 Seguidores , traduzido por Roberto Pepato Seguir 32 Seguidores em 21 mai 2015. Tempo estimado de leitura: 1 minuto |

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

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT