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.
Download

Windows server appfabric - Center