estratégia de middleware microsoft

15
Estratégia de Middleware da Microsoft Evilázaro Alves Chief Technology Officer Br Soluções Integradas Microsoft Most Valuable Professional

Upload: evilazaro-alves

Post on 17-Dec-2014

648 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Estratégia de middleware microsoft

Estratégia de Middleware da MicrosoftEvilázaro AlvesChief Technology OfficerBr Soluções IntegradasMicrosoft Most Valuable Professional

Page 2: Estratégia de middleware microsoft

Evilázaro AlvesProfissional

Chief Technology Officer Br Soluções Integradas

Títulos e CertificaçõesMicrosoft Most Valuable ProfessionalMicrosoft Business Management Solutions SpecialistMicrosoft Technology SpecialistSOACP – SOA Certified Professional – SOA School

Comunidade MicrosoftFundador WCF Brasil – http://www.wcfbrasil.ning.comBlog – http://www.evilazaro.com.br

ContatoseMail: [email protected]: @evilazaro

Page 3: Estratégia de middleware microsoft

Agenda

As ilhas de capacidade

AppFabric Applications: Visão Geral

Developer Tools

Dúvidas

Page 4: Estratégia de middleware microsoft

Desenvolver aplicações distribuídas é fácil não é?

Page 5: Estratégia de middleware microsoft

WebServer

Database

WebServer

WebServer

WebService

WebServiceWeb

Service Cache

Cache

Cache

Workflow

Workflow

Workflow

Identity& Access

Auction Web App

Auction Service

Items and Bids

Items and Bids Cache

Session State

Checkout Service

Payment Provider

Seller Fulfillment

Payment Provider

Payment Provider

Messaging

Routing

Transforms

Messaging

Middle-Tier

Construir & Gerenciar Aplicações é MUITO DIFÍCIL

Page 6: Estratégia de middleware microsoft

As ilhas de capacidadesCada um é responsável por tudo…

Prog. Models & Tools

Management

Config & Scaling

Complex Deployment to Operating System & Physical/Virtual Environment

Prog. Models & Tools

Prog. Models & Tools

Prog. Models & Tools

Prog. Models & Tools

Management

Config & Scaling

Management

Config & Scaling

Management

Config & Scaling

Management

Config & Scaling

WebService

WebServiceWeb

ServiceCache

Cache

Cache

Workflow

Workflow

Workflow

Identity& Access

Messaging

Routing

Transforms

Messaging

Existem três GRANDES problemas a serem resolvidos:Reunir as ilhas para que soluções possam ser constituídas através de todos os componentesAssegurar que necessidades comuns como: Escalabilidade, resiliência, gerenciamento, experiência de desenvolvimento são tratadas de forma comum.Construir uma plataforma SIMPLES para ambientes on-premises & cloud

Page 7: Estratégia de middleware microsoft

Prog. Models & Tools

Management

Config & Scaling

Web Services

Caches

Workflows

Access Controls

Routing, MessagesTransforms

Complex Deployment to Operating System & Physical/Virtual Environment

Prog. Models & Tools

Prog. Models & Tools

Prog. Models & Tools

Prog. Models & Tools

Management

Config & Scaling

Management

Config & Scaling

Management

Config & Scaling

Management

Config & Scaling

Programming Model & Tool (Compose Apps, Simplify Approach across ALL Tiers)

Deploy & Management (As ONE)

Multi-Tenant, Elastic, Horizontal Scale, Perf, Resilience

On-Premises Cloud

Resolvendo o problema das ilhas de capacidadesUnificação da plataforma…

Page 8: Estratégia de middleware microsoft

O que é o Windows Server AppFabric?

Tecnologias para implantar, gerenciar e escalar aplicações que estão hospedadas no ISS7

Gerenciar e monitorar serviços e workflows via IIS Manager e Windows PowerShell Cache em memória distribuído

Como instalar?:http://msdn.microsoft.com/appfabricUsar o Web Platform Installer para ambientes de desenvolvimentoUsar a instalação stand-alone para servidores

Page 9: Estratégia de middleware microsoft

demo

Appfabric Application: Visão geral

Page 10: Estratégia de middleware microsoft

AppFabric Runtime Services and Components

.NET Framework

Windows Server AppFabric Visão Geral

HostingPersistence Monitoring

Management APIs (PowerShell command-lets)

IIS Manager

IIS/WAS

WF and WCF IIS Manager Modules

Visual Studio

Syste

m C

en

ter

Win

dow

s Serv

er A

ppFa

bric M

anagem

ent

Pack

WF and WCF Templates

ASP.NET

WF WCF

Serv

er

Man

ag

er

Win

dow

s Serv

er

AppFa

bri

c In

tegra

tion

Caching

Page 11: Estratégia de middleware microsoft

AppFabric: Próxima geração da plataforma de aplicações Uma plataforma e serviços de para Cloud e Server applications

Data TierWeb Tier

Windows ServerWindows Azure

SQL ServerSQL Azure

AppFabric

Container

AppFabric

Developer

Tools

AppFabric

AppManager

Applications

Middle Tier

Server CloudASP.NET

WCF, WF,

Code, Svc

ConfigDAC

Events &Health

Events &Health

Events &Health

CompositionModel

Page 12: Estratégia de middleware microsoft

AppFabric Developer Tools

Continuidade com as habilidades de desenvolvedor existentesSimplifica a criação de aplicativos compostos

Fácil descoberta de capacidades disponíveisExperiência consistente para conectar componentes de aplicativoVisualização de dependências

Modelo extensívelAmbiente de simulação localModelo consistente para aplicações on-premise e cloud

Page 13: Estratégia de middleware microsoft

ResumoMelhor experiência de ponta a ponta para desenvolver, implantar e gerenciar aplicativos compostos

Facilidade de desenvolvimentoModelo de composição de aplicações .NET extensível e ferramentas tornam mais fácil o desenvolvimento de aplicações compostasGreater developer productivity through rapid assembly of services and end-to-end debugging and deploymentMaior produtividade do desenvolvedor para construir seus serviços

Effortless scaleMulti-tenant, high-density runtime provides scalability , isolamento e disponibilidade para aplicações compostas

Lower TCODeploy centralizado, gerenciamento e monitoramento de aplicações distribuídas

Page 14: Estratégia de middleware microsoft

DEV Track Resources

Cloud Power: http://www.microsoft.com/cloud/

Windows Server AppFabric : http://goo.gl/yRfz9

Blog Evilázaro :: http://www.evilazaro.com.br

Twitter :: @evilazaro

Private Cloud: http://www.microsoft.com/privatecloud/

WCF Brasil: http://www.wcfbrasil.ning.com

Page 15: Estratégia de middleware microsoft

Dúvidas?