Olá pessoal, tudo certo?
Conforme combinado, vamos falar hoje de algumas dicas e ferramentas para a construção de serviços. Preparei uma lista com algumas direções para as várias questões envolvidas com o chamado “chão-de-fábrica” na construção de serviços de SOA.
E quais são essas questões? Vejamos algumas:
Qual será o modelo/template de serviço? Qual será a granularidade dos serviços? Qual será o modelo/template de workflow? Qual será o modelo/template de segurança? Qual será o modelo de instrumentação e monitoração? Qual será o modelo de tratamento de exceções? Qual será o modelo de consumo de serviços? Como será obtido o reuso de serviços?
Entre outras. Claro, estou dando o foco em desenvolvimento e a lista acima é apenas parcial. Existem outros aspectos que focam a infra-estrutura, nos moldes das discussões conduzidas pelo Markus Christen. Aqui entram os barramentos corporativos, os containers de serviços e workflows, virtualização, consolidação de infra-estrutura, etc.
Assim, vejamos as tabelas abaixos, com alguns aspectos e comentários importantes:
Links importantes:
WCF – Windows Communication Foundation templates Ref.: http://msdn.microsoft.com/en-us/library/ms735119.aspx WCF And WF Services In The .NET Framework 4.0 And “Dublin” Ref.: http://msdn.microsoft.com/en-us/magazine/2009.01.net40.aspx WCF Security Guidance Ref.: http://www.codeplex.com/WCFSecurity
WCF – Windows Communication Foundation templates Ref.: http://msdn.microsoft.com/en-us/library/ms735119.aspx
WCF And WF Services In The .NET Framework 4.0 And “Dublin” Ref.: http://msdn.microsoft.com/en-us/magazine/2009.01.net40.aspx
WCF Security Guidance Ref.: http://www.codeplex.com/WCFSecurity
How to: Use Health Monitoring to Instrument a WCF Service for Security Ref.: http://msdn.microsoft.com/en-us/library/cc949048.aspx Enterprise Service Bus Guidance 2.0 Ref.: http://www.codeplex.com/esb Composite Application Guidance for WPF and Silverlight 2.0 Ref.: http://compositewpf.codeplex.com Enterprise Library 4.1 – October 2008 Ref.: http://www.microsoft.com/downloads/details.aspx?familyid=1643758B-2986-47F7-B529-3E41584B6CE5&displaylang=en Hands-On Labs for Enterprise Library 4.1 – March 2009 Ref.: http://www.microsoft.com/downloads/details.aspx?FamilyID=AB3F2168-FEA1-4FC2-B40C-7867D99D4B6A&displaylang=en
How to: Use Health Monitoring to Instrument a WCF Service for Security Ref.: http://msdn.microsoft.com/en-us/library/cc949048.aspx
Enterprise Service Bus Guidance 2.0 Ref.: http://www.codeplex.com/esb
Composite Application Guidance for WPF and Silverlight 2.0 Ref.: http://compositewpf.codeplex.com
Enterprise Library 4.1 – October 2008 Ref.: http://www.microsoft.com/downloads/details.aspx?familyid=1643758B-2986-47F7-B529-3E41584B6CE5&displaylang=en
Hands-On Labs for Enterprise Library 4.1 – March 2009 Ref.: http://www.microsoft.com/downloads/details.aspx?FamilyID=AB3F2168-FEA1-4FC2-B40C-7867D99D4B6A&displaylang=en
Esses são alguns dos guias que tenho usado em discussões e projetos de SOA sobre a plataforma Microsoft. Cada tópico merece uma atenção especial enquanto construímos nossos serviços, por isso, não deixem de conferir os links acima.
Por enquanto é só! Até o próximo post :)
Waldemir.