Uma visão geral da estratégia de middleware da Microsoft
Upcoming SlideShare
Loading in...5
×
 

Uma visão geral da estratégia de middleware da Microsoft

on

  • 1,484 views

 

Statistics

Views

Total Views
1,484
Views on SlideShare
1,482
Embed Views
2

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 2

http://twitter.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Please adjust confidentiality notice accordingly

Uma visão geral da estratégia de middleware da Microsoft Uma visão geral da estratégia de middleware da Microsoft Presentation Transcript

  • Uma visão geral da estratégia de middleware da Microsoft
    @daibert
    http://daibert.wordpress.com
  • AGENDA
    Criação e gerenciamento de aplicações
    Desafiosda construção de aplicaçõesdistribuídas
    AppFabric – O novo Mid-Tier & App Platform
    Demos
    Roadmap
    Q&A
  • CRIAÇÃO E GERENCIAMENTO DE APLICAÇÕESMiddle-Tier é especialmentecomplexa
    Payment Provider
    Checkout Service
    Payment Provider
    Payment Provider
    Web
    Server
    Web
    Server
    Web
    Server
    Items and Bids
    Auction Web App
    Auction Service
    Identity
    & Access
    Routing
    Workflow
    Messaging
    Web
    Service
    Transforms
    Cache
    Workflow
    Web
    Service
    Items and Bids Cache
    Session State
    Seller Fulfillment
    Messaging
    Web
    Service
    Cache
    Cache
    Workflow
    Middle-Tier
    Database
  • CAPACIDADES
    Cadauma é tratada de forma individual
    Prog. Models & Tools
    Prog. Models & Tools
    Prog. Models & Tools
    Prog. Models & Tools
    Prog. Models & Tools
    Existem 3 grandesproblemas a seremresolvidos
    Juntartodas as capacidades e apresenta-lascomouma “caixa” única
    Garantirquequestõescomunscomoescalabilidade, gerenciamento, modelo de desenvolvimentosejamintegrados e padronizados
    Criarumaplataformaúnica e comumpara Cloud e On-Premisse
    Identity
    & Access
    Gerenciamento
    Gerenciamento
    Gerenciamento
    Gerenciamento
    Gerenciamento
    Routing
    Workflow
    Messaging
    Web
    Service
    Configuração e escalabilidade
    Configuração e escalabilidade
    Configuração e escalabilidade
    Configuração e escalabilidade
    Configuração e escalabilidade
    Transforms
    Cache
    Workflow
    Web
    Service
    Messaging
    Web
    Service
    Cache
    DistribuiçãocomplexaemSistemasoperacionais e ambientes (físico / virtual)
    Cache
    Workflow
  • INTEGRAÇÃO DAS CAPACIDADES
    Solução dos 3 grandesproblemas
    Modelo de programação e ferramentas
    Prog. Models & Tools
    Prog. Models & Tools
    Prog. Models & Tools
    Prog. Models & Tools
    Prog. Models & Tools
    Routing, Messages
    Transforms
    Web Services
    Caches
    Workflows
    Access Controls
    Gerenciamento
    Gerenciamento
    Gerenciamento
    Gerenciamento
    Gerenciamento
    Gerenciamento e distribuição (As ONE)
    Configuração e escalabilidade
    Configuração e escalabilidade
    Configuração e escalabilidade
    Configuração e escalabilidade
    Configuração e escalabilidade
    Multi-Tenant, Elasticidade, Escalonamento Horizontal, Performance
    DistribuiçãocomplexaemSistemasoperacionais e ambientes (físico / virtual)
    On-Premises
    Cloud
  • Service Bus
    Integration
    APPFABRIC: MIDDLEWARE DE PRÓXIMA GERAÇÃO
    Uma plataforma de serviçosparaservidoreslocais e para a nuvem
    AppFabric Services
    Modelo de composiçãol
    Caching
    AppFabric
    Developer
    Tools
    Access Control
    Aplicações
    Middle Tier
    SQL Server
    SQL Azure
    Windows Server
    Windows Azure
    AppFabricContainer
    AppFabric Services
    AppFabric
    App
    Manager
    Custom Code
    Events &
    Health
    Events &
    Health
    Events &
    Health
    Data Tier
    Web Tier
    Workflows
    Web Services
    ASP.NET
    WCF, WF, Code, Svc Config
    DAC
    Server
    Cloud
  • Windows Azure AppFabric
    Azure AppFabricService Bus
    Conectaserviços entre redesdistintas
    Reliable, Infraestruturatransacional de mensagens, Filas, Subscrições de serviçospublicados
    CTP
    Payment
    Provider
    Payment
    Providers
    Payment
    Provider
    Checkout Service
    AppFabric Services
    Cache
    Azure AppFabricAccess Control
    Suportepara Identity & Access
    Providers paraIdentidadeFederada (ADFS, Facebook, Google, Yahoo & Live IDs)
    RTM
    Items and Bids
    Server / Azure AppFabricCaching
    Torna as aplicaçõesmaisrápidas e escaláveis
    Web Session State e Output Cache Service, faz cache de QUALQUER objeto .NET
    Parte integrantedo Windows 2008 R2
    Windows Azure: RTM (Abril 2011)
    Auction Web App
    Auction Service
    Access
    Control
    Service
    Bus
    Workflows
    Integration
    Web
    Services
    Items and Bids Cache
    (Cache)
    Session State
    (Cache)
    Seller Fulfillment
    .NET + Composition Model & Developer Tools
    AppFabric Application Manager
  • AppFabricCaching
  • CACHE DISTRIBUIDO
    Clientesespalhadosporváriasmáquinas
    Clientes acessam o Cache como se fossem em um único repositório
    Visãounificada do Cache
    Camada de Cache distribui os dados através de vários nós
  • COMO FUNCIONA O AppFabric Caching
    Cache Server
    AppFabric Caching
    Services
    Cached Data
    Cache Client
    Cache Server
    AppFabric Caching
    Services
    Cache
    Cluster
    Cached Data
    Local Cache
    Cached Data
    Cache Server
    AppFabric Caching
    Services
    Cached Data
  • AppFabricCaching Demo
  • AppFabricHosting
  • WINDOWS SERVER AppFabric HOSTING
    Visual Studio
    IIS Manager
    Project Deployment
    WF & WCF Management Modules
    WF & WCF Project Templates
    Mgmt PowerShell cmdlets
    Configuration Wizard
    Server Manager
    System Center
    AppFabric Role Service of Application Server Role
    Management Pack
    IIS 7.x/WAS
    .NET 4 WCF & WF Frameworks
    Persistence
    Monitoring
    Hosting
    Availability, Deployment, Control
    WCF ETW Tracking
    Scalablity
    Application Monitoring
    SQL Persistence Provider
    Web Deploy
    Service Discovery
    Instance Restart
    Messaging
    WF ETW Tracking
    Lock Mgmt
    Event Collector
    AutoStart Service
    Workflow Mgmt
    Routing Service
    Activation
    Runtime Databases
    Persistence schema
    Monitoring schema
    Windows 7, Windows Server 2008 & 2008 R2
  • AppFabricHosting Demo
  • Service Bus
    Integration
    AppFabric ROADMAP 2011
    Estratégia: 2-3 releases/ano no Windows Azure; Um novo release a cada 2-3 anos no Windows Server
    Abril
    Maio
    Junho
    2o Semestre
    GA – Caching
    GA – Access Control
    CTP – Pub/Sub
    CTP - Queues
    CTP – AF Dev Tools
    CTP – AF App Mgr
    CTP – WF/WCF
    GA – SB Pub/Sub & Queues
    CTP2 – Dev Tools/App Mgr/WF/WCF
    CTP – Integration
    CTP
    • Pub/Sub
    • Queues
    GA
    GA
    CTP
    CTP
    CTP
    CTP2
    Caching
    Access Control
    AppFabric
    Developer
    Tools
    GA
    GA
    GA
    CTP
    CTP2
    AppFabric Container
    Modelo de Composição
    Custom Code
    AppFabric
    App
    Manager
    Workflows
    Web Services
    Fonte: Apresentação MID201 TechEd US 2011
    Cloud
  • NÃO PERCA!!!
    Conheça um novo Windows Communication Foundation com a Descoberta de Serviços (Discovery Services)Giovanni Bassi / André Dias
    16:40 às 17:30
  • LANÇAMENTO!!!
    AppFabricBrasil@googlegroups.com@AppFabricBrasil
    PERGUNTAS?
  • APRENDA MAIS!!!
    Windows Azure Platform Training Kit
    Windows Server AppFabric Training Kit
    BizTalk 2010 Developer Training Kit
    AppFabric Team Blog
    Windows Azure AppFabric on MSDN
    Windows Server AppFabric on MSDN
  • OBRIGADO!!!