Links e recomendações para o desenvolvimento de serviços
Olá pessoal, tudo certo?
Essa semana tive algumas reuniões com empresas e arquitetos, falando sobre ferramentas importantes para projetos envolvendo serviços, web services e aplicações de composição. Vamos aproveitar o post para citar os principais pacotes disponíveis, que ajudam no processo de desenvolvimento de uma solução orientada a serviços.
1) Enterprise Library 4.1 - October 2008
Ref.: https://www.microsoft.com/downloads/details.aspx?familyid=1643758B-2986-47F7-B529-3E41584B6CE5&displaylang=en
A Enterprise Library 4.1 oferece um conjunto de blocos de aplicação e bibliotecas que atendem questões básicas da infra-estrutura de software, como:
• Caching
• Criptografia
• Acesso a Dados
• Tratamento de Exceção
• Interceptação de chamadas
• Logging, auditoria
• Segurança
• Validação, entre outros.
Sem dúvida, é um pacote muito importante para consulta e uso durante o projeto.
Veja mais aqui: https://blogs.msdn.com/wcamb/archive/2009/04/17/enterprise-library-configuration-com-a-entlib-4-1.aspx
2) Hands-On Labs for Enterprise Library 4.1 – March 2009
Ref.: https://www.microsoft.com/downloads/details.aspx?familyid=AB3F2168-FEA1-4FC2-B40C-7867D99D4B6A&displaylang=en
O Hands On Labs (HOL) da Enterprise Library 4.1 é um pacote obrigatório para quem está iniciando seus primeiros passos com a biblioteca. Os laboratórios são muito bons, permitindo um excelente estudo sobre cada pacote.
Veja mais aqui: https://blogs.msdn.com/wcamb/archive/2009/04/13/hands-on-labs-for-enterprise-library-4-1-march-2009.aspx
3) patterns & practices Application Architecture Guide 2.0
Ref.: https://www.codeplex.com/AppArchGuide/Release/ProjectReleases.aspx?ReleaseId=20586
Esse documento é o guia de arquitetura em plataforma .NET. Leitura obrigatória sobre aplicações Web e arquiteturas de referência Web.
Veja mais aqui: https://blogs.msdn.com/wcamb/archive/2008/12/19/patterns-practices-application-architecture-guide-2-0.aspx
4) patterns & practices : Improving Web Services Secutiry
Ref.: https://www.codeplex.com/WCFSecurityGuide/Release/ProjectReleases.aspx?ReleaseId=15892
Esse documento fala sobre os principais aspectos de segurança para Web Services e serviços em WCF. Questões sobre autenticação, autorização, impersonation, etc. são bem tratadas nesse documento. Leitura importante!
Veja mais aqui: https://blogs.msdn.com/wcamb/archive/2008/11/05/patterns-practices-improving-web-services-security.aspx
4) Composite Application Guidance for WPF and Silverlight – Prism 2.0
Ref.: https://compositewpf.codeplex.com/
Esse velho conhecido oferece uma biblioteca para a construção de aplicações de composição em WPF e Silverlight 2.0. Para isso, o Prism oferece uma biblioteca que permite que módulos independentes sejam construídos e integrados na mesma interface de aplicação, dinâmica e composta. Cada módulo pode consumir funcionalidades e serviços de fontes diferentes. A implementação de referência STOCK TRADER que vem com o Prism 2.0 já oferece um bom começo e exemplo de aplicação. Confira!
E sobre pacotes de instalação para aplicações Web, o recente:
6) Microsoft Web Platform Installer
Ref. https://www.microsoft.com/web/downloads/platform.aspx
Esse pacote é muito interessante para aplicações Web, que farão parte da solução com serviços. Questões como deployment, configuração e empacotamento dos bits para exportação para a produção também estão presentes em projetos SOA. Por isso, o Web Platform Installer vale como dica.
Veja mais aqui: https://blogs.msdn.com/wcamb/archive/2009/04/30/microsoft-web-platform-installer-1-0-e-2-0-beta.aspx
7) Health Monitoring to Instrument a WCF Service for Security
Ref.: https://msdn.microsoft.com/en-us/library/cc949048.aspx
O objetivo desse pacote é suportar um serviço WCF com vários elementos de instrumentação, monitoração e segurança. Leitura complementar bem interessante.
Esses foram alguns pacotes que tenho usado na orientação de projetos com serviços. Fique a vontade para comentar suas experiências ou ainda adicionar novas dicas para a comunidade.
Por enquanto é só! Até o próximo post :)
Waldemir.
Comments
Anonymous
May 16, 2009
PingBack from http://asp-net-hosting.simplynetdev.com/links-e-recomendacoes-para-o-desenvolvimento-de-servicos/Anonymous
May 19, 2009
Olá pessoal, tudo certo? Ao longo dessas semanas, tenho falado sobre orientação a serviços e alguns desafios