Tedch-Ed 2007 vem aí! www.techedbrasil.com.br
Web.Next: Tendências para a Web Otavio Pecego Coelho Arquiteto de Soluções otavioc@microsoft.com blogs.msdn.com/otavio DPE - Microsoft Brasil
Blogs Search OSS XML AJAX RSS Idm Monetization
Historicamente 70 s 80 s 90 s 00 s Centralizado, Gerenciado Democratizado, Adaptável
Forças Negócio Monetização Propaganda Longtail Sistemas Virais Inovação Custo Social Jogos Criatividade Comunicação e colaboração Relacionamentos Sociais (trust / rating) Poder dos números Técnico Largura de Banda Dispositivos Deployment Instantâneo SaaS SOA Tecnologia REST AJAX Linguagens Dinâmicas RSS / ATOM / SSE Blogs e Wiki s WS*
Experiência Página Estática Página Dinâmica Composição de Páginas (WebParts) Rich Internet Application Mash-up Federação Texto Fotos Animação Telefonia - Filmes Serviços TV
Infra-Estrutura Servidor Web Sessão (Cookies, ViewStates, SessionStates) Cache Firewalls WebFarm - WebGarden Federação de WebFarms Internet Scale Computing
Tendências Centrado no Usuário Conteúdo do Usuário Rede como Backbone de Serviços Integração: software licenciado x serviços Monetização Licença Propaganda Mensalidade
Arquiteturas Baseadas em Serviços Web 2.0 SOA SaaS S+S
Características da Web 2.0 A Web como plataforma Fim dos ciclos de release de software Modelos de programação leves Mashup Software para múltiplos dispositivos Experiência rica para o usuário Read/Write Web Novo modelo de negócio Audiência Relacionamentos Sociais Trust / rating Poder dos Grandes Números
The Long Tail Poucos mercados de milhões ou milhões de mercados de poucos? $ / Cliente Seus grandes clientes O que aconteceria de pudéssemos baixar os custos de aquisição e também os custos de operação? Seus clientes típicos Seus Novo clientes mercado inalcançáveis >> velho mercado (por enquanto) # de clientes
Sua vida é baseada em relacionamentos Sua vida é baseada em informações Ouvir Procurar Jogar Conversar Comprar Programar Religion Politics Music Team Se divertir Club Soccer Team Local Services Vacation Trip Photos Comunica r School Local PTA Food Friends Family Last job pals Previous Searches Family City Illness me Local shops Biz Network Friends Friends Opinion Conectar Hobby Family Friends Other Family Relevant Info Book Club Local Search Age Need Planejar Issue News Play Group Employer Playgroup Question Vender Town Age Trabalhar Proteger Planejar Compartilhar Sonhar Sua vida é baseada
SOA
SOA = Composição de Serviços Segurança Gerenciamento Ferramentas Folha RH Admin Condomínio
SaaS Modelo para prover serviços para múltiplos clientes Ad-hoc / Customizado Application Hosting Model (ASP) Configurável (mas um único inquilino) Isolamento Físico ou Virtual Configurável, Multi inquilino Escalável, Configurável, Multi inquilino
Software + Services
Um Tamanho NÃO Serve para Todos De Para
S+S é uma Visão e uma Estratégia De Para
Cenário 1: Otimização da TI
Cenário 2: Email Diferenciado On Premise Exchange (ex.: mailbox ilimitado + arquivamento + mobile email (direct push) + backup/restore por usuário) Email Diferenciado Engenheiro Interno Hosted Exchange (ex.: 200MB mailbox, sem arquivamento, backup/restore por empresa) (ad-funded, best effort ) Advogado Entitlement Policies Suporte à migração dinâmica (pessoas e dados)
Cenário 3: Storage Diferenciado UI Políticas de Storage 20% dados 80% tráfego (ex.: imagens < 1 mês) Business Logic Differentiated Data Access Layer 80% dados 20% tráfego (ex.: imagens > 1 mês) Cluster de Storage Local S3
Um novo modelo de Arquitetura Uma Plataforma baseada na Conjunção E Software e Serviços Hospedado e On-premise Gerenciado e Não-gerenciado RIA e Web e SmartClients Clientes e Nuvem e Peer-to-peer Transações e Propaganda e Subscrições
Apostas da Microsoft em Serviços
Microsoft e o Espaço p/ S+S Usuário Único Multiusuário Empresa Live C a s a P a p e l WEB Win32 Office Live OBA / BPM MOSS SaaS Providing Services + Software providing Services G r u p o S M B E m p Escala e Escopo
S+S é uma nova jornada: Divirtase!
2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. This document may contain information related to pre-release software, which may be substantially modified before its first commercial release. Accordingly, the information may not accurately describe or reflect the software product when first commercially released MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.