Modulo 2 Arquitetura e Configuração do Windows Server AppFabric http://blogs.msdn.com/wcamb/ Arquitetura do Front-End Clients Arquitetura geral de serviços Web Browser & RIA AJAX WPF & WinForms Mobile Clients Silverlight • Dados são acessados indiretamente através de serviços. Middle Tier Clients • Aplicações RIA's consomem serviços, por exemplo. Call Directly • Serviços oferecem funcionalidades para inúmeros clientes. ASP.NET Pages Outros Serviços Back-End Services • Podemos trabalhar com inúmeros modelos de serviços. WCF Services • Implementa Entidades, Tarefas e Serviços • Provê Acesso a Dados • Exporta a Lógica da Aplicação • Entre Web Services Front-End Clients Call Directly Opções de serviços Middle Tier Clients SOAP e serviços workflows, diferentes fatores devem ser Back-End Services avaliados na aplicação. WCF SOAP Services • Definido através de código • Modelos de serviços por entidades WCF Workflow Services • Definição visual (gráfica) • Suporte para processos de longa duração • Modelo de serviços por tarefas. IIS | WAS | Windows Server AppFabric WCF SOAP Services WCF Workflow Services IIS Manager Project Deployment WF & WCF Management Modules Hosting Mgmt PowerShell cmdlets Persistence Availability, Deployment, Control Service Discovery Instance Restart AutoStart Service Workflow Mgmt Lock Mgmt Persistence schema Caching Monitoring Reliablility, Scalablity Web Deploy Configuration Wizard In Memory, Distributed Cache Application Monitoring SQL Persistence Provider WF ETW Tracking Runtime Databases Messaging WCF ETW Tracking Routing Service Event Collector Management Pack WF & WCF Project Templates Activation Monitoring schema .NET 4 WCF & WF Frameworks IIS 7.x/WAS Windows 7, Windows Server 2008 & 2008 R2 System Center AppFabric Role Service of Application Server Role Server Manager Visual Studio Startup Performance Message-based activation Auto-start Recursos de Hospedagem Restart Workflow Service em casos de falhas de host Confiabilidade Suspender Workflow Services Gerenciamento de locks 8 Server farms Estratégias de Escalabilidade Roteamento customizado Mensageria assíncrona simplificada Workflow Service Persistence 9 Instalação e Configuração do − http://www.microsoft.com/downloads/en/details.aspx?disp laylang=en&FamilyID=467e5aa5-c25b-4c80-a6d29f8fb0f337d2 − http://www.microsoft.com/downloads/details.aspx?familyi d=32B0DFE5-F139-4E1C-B4123DA39F50BBF9&displaylang=pt-br#filelist 11 http://www.microsoft.com/downloads/en/detail s.aspx?FamilyID=7290f7ed-e86b-4114-a4524f07fa32403d http://go.microsoft.com/fwlink/?LinkID=167153 http://tailspintravel.codeplex.com/ 12 13 15 16 18 20 21 22 23 Principais paineis de operação do Preparando uma aplicação para o 29 30 31 32 33 34 35 36 37 38 − O Caching Services pode ser configurado independente do Hosting Services.