SlideShare une entreprise Scribd logo
1  sur  37
SETEMBRO, 2010 | SÃO PAULO
CÓDIGO DA SESSÃO: APPI301 Uma visão geral sobre a Plataforma de Aplicações da Microsoft Markus Christen Arquiteto de Infraestrutura | Microsoft markusc@microsoft.com Waldemir Cambiucci Arquiteto de Soluções | Microsoft wcamb@microsoft.com
Objetivos da Sessão Mostrar a relação entre a estratégia de negócios e a plataforma de aplicações Fornecer um modelo geral como analisar a plataforma de aplicações Analisar as capacidades da plataforma de aplicações da Microsoft Analisar novas tendências no modelo da plataforma de aplicações
Mudanças Constantes - Consumerization
Mudanças........... Customer Expectation Merger & Acquisition Increasing Competition  Regulatory Compliance IT Respond Business need Agility Gap
A relação entre a estratégia de negócios e a plataforma de aplicacoes Quem não gosta de mudanças, melhor considerar se mudar para uma área mais constante!
Tendências em TIque os arquitetos precisam considerar… Tendências em Aplicações Forças de Disruptura em Tecnologia Como TI suporta as  metas de negócio ? PROCESSAMENTO E ARMAZENAMENTO MAIS BARATO Orientação a Serviços Aplicações Compostas VIRTUALIZAÇÃO Orientação a Modelos Escalabilidade AVANÇOS EM  NETWORKING Elasticidade Tolerância a Falhas AVANÇOS EM TECNOLOGIA WEB Disponibilidade Contínua PLATAFORMAS DE SERVIÇOS EMERGENTES Multi-Tenant / Multi-Inquilino Produção Em Estágios DISPOSITIVOS MULTIPLICADOS PELO “FORM FACTOR” Aplicações Multi-Canal
A Área de Negócio deseja...  A área de Negócio paga nossa conta no fim do dia. Redução dos custos operacionais Níveis mais altos de reutilização Respostas mais rápidas às mudanças de negócio Visibilidade para as métricas de negócio Alta extensibilidade para as futuras necessidades
[object Object],A Área de Negócio deseja...  A área de Negócio paga nossa conta no fim do dia... ,[object Object]
TI deve criar um portfolio de capacidades padronizadas, transformando as necessidades da área de negócios em serviços de tecnologia.   ,[object Object]
Características de um TI Estratégica ,[object Object],Agilidade  Providenciar capacidades ágeis para a área de negócio Vantagem  Competitiva TI Operacional TI Estratégica  Linha de Tempo
CEP Autenticação Autenticação Cadastramento Produtos Verificação de Entrega EAI EAI BRE BRE Banco de Dados Banco de Dados Banco de Dados Compras de Suplementos ESB ESB BI Autorização Autorização Portfolio de Serviços Consumir capacidades disponíveis Portfolio de Serviços Aplicativos de Negócio Integração GERENCIAMENTO HOSPEDAGEM Aplicação 1 Aplicação 2 Aplicação 3 SEGURANÇA DESENVOVIMENTO BANCO DE DADOS
Integração das Áreas Infraestrutura e Desenvolvimento Desenvolvimento Infraestrutura
Integração das Áreas Infraestrutura e Desenvolvimento Ecossistema Atual Aplicação
O modelo geral da Plataforma de Aplicações Conjunto de Serviços, Capacidades estandardizadas para os desenvolvedores de soluções.
Plataforma de AplicaçõesUma definição genérica A Plataforma de Aplicações é considerada um conjunto de tecnologias, serviços integrados e ferramentas, que permitem que sua empresa desenvolva e execute aplicações corporativas que geram vantagem estratégicas no mercado
Plataforma de AplicaçõesModelo Genérico  Pilares da Plataforma de Aplicações Serviços de Desenvolvimento Plataforma de Aplicações Serviços de Segurança Serviços de Integração Serviços de Armazenamento e  BI Serviços de Hospedagem Serviços de Gerenciamento
Plataforma de AplicaçõesArquitetura Básica - Serviços Serviços de Infraestrutura Armazenamento Ferramentas de Desenvolvimento Integração Identidades Aplicação . . . Aplicações e Serviços Suporte local Sistema Operacional Serviços Fundamento Usuários
Plataforma de AplicaçõesArquitetura Básica – Cloud... Off-Premise Servicos Cloud Application Cloud Foundation On-Premises Servicos On-Premises Application On-Premises Foundation
Analisar as capacidades da plataforma de aplicações da Microsoft Conjunto de Serviços, Capacidades estandardizadas para os desenvolvedores de soluções.
Plataforma de AplicaçõesPilar de Desenvolvimento Serviços de Desenvolvimento Capacidades Genéricas Capacidades Microsoft Ferramentas de Gerenciamento do Portfolio Visual Studio 2010, UML 2, Modeling Feature Pack Ferramentas de Modelagem Ferramentas de Colaboração Ambientes Integradas de Desenvolvimento Unit Test, Coded UI Test, Database Unit Test, Load Test Ferramentas de Testes e Desempenho Frameworks de Desenvolvimento   SharePoint Server 2010 Project Server,SQL Server .NET Framework 3.x, 4.0 Visual Studio 2010 IDE
Plataforma de AplicaçõesPilar de Integração (ESB,EAI) Serviços de Integração Capacidades Genéricas Capacidades Microsoft BizTalk Server Designer ESB Toolkit 2.0 Itinerários BizTalk Server com ESB Toolkit 2.0 Ferramentas de Modelagem / BPM Roteamento Dinâmico UDDI 3.0 Transformação Dinâmico Business Activity Monitoring Governança Integrada Repositório & Registro Enterprise Service Bus SQL Server BizTalk Server ESB Toolkit 2.0 Processamento de itinerários BizTalk Server Orquestrações ESB Toolkit 2.0 - Exceções Gerenciamento de Exceções BizTalk Server BAM BizTalk BRE Business Rules Engine ESB Toolkit 2.0 - Terceiros
Plataforma de AplicaçõesPilar de Armazenamento e  BI Serviços de Armazenamento e  BI Capacidades Genéricas Capacidades Microsoft Operations Manager Multi-Server Management Ferramentas  de Gerenciamento Business Inteligence SQL Server Master Data Services Governança Integrada Complex Event Processing Serviços de Integração Master Data Management Banco de Dados Relacional SQL Server Database Service SQL Server Analysis Services SQL Server Reporting Service SQL Server Integration Service SQL Server Governance SC Service Manager StreamInsight – CEP Service
Plataforma de AplicaçõesPilar de Hospedagem Serviços de Hospedagem Capacidades Genéricas Capacidades Microsoft Windows Server AppFabric Camada de persistência Operations Manager  IIS Management Console  Serviço de Cache Gerenciamento de disponibilidade Gerenciamento de Concorrência Gerenciamento de Memoria Contêiner de hospedagem  Ferramentas de Gerenciamento Windows Server AppFabric Gerenciamento de Transações Windows Server AppFabric Windows Server AppFabric Windows Server AppFabric Windows Server AppFabric Windows Azure
Plataforma de AplicaçõesPilar de gerenciamento de sistemas Serviços de Gerenciamento Capacidades Genéricas Capacidades Microsoft Operations Manager Operations Manager Gerenciar  e  Reportar Configurações Automatizacão de Processos Gerenciar  e Reportar Desempenho Gerenciar e Reportar Capacidades Gerenciar e Reportar Disponibilidae CMDB Monitoramento SLA / SLO Service Manager Operations Manager Configurations Manager Opalis Server Operations Manager
Plataforma de AplicaçõesPilar de Segurança Serviços de Segurança Capacidades Genéricas Capacidades Microsoft Systemcenter Suite Windows Identity Foundation Windows ADFS 2.0 Provisionamento de Identidades Secure Token Service Governança de Sistemas Autenticação e Autorização Repositório de Identidades Federation Service Single Sign-On Forefront Identity Manager Windows ADFS 2.0 Windows Identity Foundation Windows ADFS 2.0 Windows ADFS 2.0 Active Directory SQL Server
Current Technologies & Pain Points Plataforma de AplicaçõesCenário: Globalbank Datacenter Active Directory ESB Web Farm Security Intranet Portal IIS 7.5 AppFabric Domain Controller IIS 7.5 AppFabric ADFS 2.0 SharePoint Server System Center Operation Manager System Center Configurations Manager / Opalis System Center Service Manager System Center Service Manager DW BizTalk Server ESB Toolkit Service Level Management Database SQL 2008 R2 StreamInsight
Current Technologies & Pain Points Plataforma de AplicaçõesComposição de Serviços Software Cliente Cliente PC Cliente Mobile Embedded Browser Office Client Gadgets IM Speech SMS/IM Browser Office Client Devices Consoles Software Aplicativo Apresentação Web Acesso Programático SMS Static Dynamic RIA Streaming SMTP RSS REST Web Services VoiceXML SOAP Aplicação Business Logic (Worker Role) Presentation (Web Role) Serviços de Infraestrutura Messaging Storage Workflow Identity & Access Event Based Worker Based Table Blob Relational Async Queue/Bus Peer to Peer File Authentication Authorization Fundamentos Computação Physical, Dedicated Physical, Shared Virtual, Single Virtual, Scalable Hoster Cloud On Premises
Possíveis novas tendências no modeloda plataforma de aplicações O mundo de TI esta se transformando se você quer ou não !
Tendências.... Tecnologia	Negócio	Ambiente Atração de Novos Tipos de Consumidores Aumtendo redical da fidelidade Portfólio Expandido de Produtos Green Novos modelos de outsoursing Regulation intensificado Redução de Custos Cloud Computing Social Networking Massively Scalable Immersive Experiences
Conclusões
Plataforma de AplicaçõesConclusões Pilares da Plataforma de Aplicações Serviços de Desenvolvimento Plataforma de Aplicações Serviços de Segurança Serviços de Integração Serviços de Armazenamento e  BI Serviços de Hospedagem Serviços de Gerenciamento
Plataforma de AplicaçõesConclusões Faça um levantamento sobre as capacidades disponíveis na plataforma de aplicações de sua empresa. Identifique e reuse seus serviços de TI. Arquitetos precisam criar um portfolio de serviços bem definido em todos os aspectos de TI. O mundo está mudando e os arquitetos precisam estar preparados a construir serviços para suportar as novas demandas.
Conteúdo relacionado APPI302 - Arquitetura de Soluções com o Windows Server AppFabric, WCF e WF - Patterns de Aplicações, Serviços e Workflows APPI303 - Windows Server AppFabric Hosting - hospedando serviços e processos na plataforma Microsoft APPI304 - Windows Server AppFabric Caching - construindo aplicações com alto desempenho na plataforma Microsoft APPI307 - Arquitetura e Plataforma de Integração de Aplicações com o BizTalk Server APPI308 - Arquitetura e Barramento de Serviços com o BizTalk Server ESB - Enterprise Service Bus APPI309 - Cenários do mundo real para uma arquitetura de autenticação e autorização no ambiente corporativo APPI310 - Gerenciamento e Monitoração de aplicações distribuídas no mundo real com o Microsoft System Center
© 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países. Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.
Por favor preencha a avaliação

Contenu connexe

Tendances

Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Markus Christen
 
possibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentespossibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentesKellvyn Pereira
 
Repensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsRepensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsFábio Rosato
 
Construindo APIs Mobile
Construindo APIs MobileConstruindo APIs Mobile
Construindo APIs MobileSensedia
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOASensedia
 
APIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a pontaAPIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a pontaJosé Vahl
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e TecnologiaFábio Rosato
 
Modelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasModelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasLeandro Najm
 
Expondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosExpondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosFábio Rosato
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company OverviewRenilton Oliveira
 
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)Igor Abade
 
Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...
Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...
Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...Fábio Rosato
 
Melhorias na interface SAP FIORI para o processo de concessão de acesso com o...
Melhorias na interface SAP FIORI para o processo de concessão de acesso com o...Melhorias na interface SAP FIORI para o processo de concessão de acesso com o...
Melhorias na interface SAP FIORI para o processo de concessão de acesso com o...Glaucio Coutinho
 
O papel do Arquiteto de Soluções na RPA.
O papel do Arquiteto de Soluções na RPA.O papel do Arquiteto de Soluções na RPA.
O papel do Arquiteto de Soluções na RPA.Sergio Marmilicz
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoADDs Solutions
 
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Fernanda Saraiva
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!Sensedia
 

Tendances (20)

Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
 
possibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentespossibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentes
 
Repensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsRepensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIs
 
Construindo APIs Mobile
Construindo APIs MobileConstruindo APIs Mobile
Construindo APIs Mobile
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOA
 
APIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a pontaAPIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a ponta
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
 
Modelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasModelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemas
 
Expondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosExpondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travados
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company Overview
 
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
 
Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...
Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...
Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...
 
Melhorias na interface SAP FIORI para o processo de concessão de acesso com o...
Melhorias na interface SAP FIORI para o processo de concessão de acesso com o...Melhorias na interface SAP FIORI para o processo de concessão de acesso com o...
Melhorias na interface SAP FIORI para o processo de concessão de acesso com o...
 
Carlos Eduardo Capparelli
Carlos Eduardo CapparelliCarlos Eduardo Capparelli
Carlos Eduardo Capparelli
 
Comparativo de funcionalidades Crystal Solutions
Comparativo de funcionalidades Crystal SolutionsComparativo de funcionalidades Crystal Solutions
Comparativo de funcionalidades Crystal Solutions
 
O papel do Arquiteto de Soluções na RPA.
O papel do Arquiteto de Soluções na RPA.O papel do Arquiteto de Soluções na RPA.
O papel do Arquiteto de Soluções na RPA.
 
CV_FLAVIA_MYNSSEN_PT
CV_FLAVIA_MYNSSEN_PTCV_FLAVIA_MYNSSEN_PT
CV_FLAVIA_MYNSSEN_PT
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases Alfresco
 
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!
 

Similaire à Visão Geral Plataforma Apps Microsoft

Central de Serviços com System Center
Central de Serviços com System CenterCentral de Serviços com System Center
Central de Serviços com System CenterG2BServices
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
 
Bpm Automacao De Processos
Bpm   Automacao De ProcessosBpm   Automacao De Processos
Bpm Automacao De ProcessosMarcos Yonamine
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoFernando Botafogo
 
Projetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team SystemProjetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team SystemRicardo Serradas
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010Hélio Sá Moreira
 
Ibolt e Procnet
Ibolt e ProcnetIbolt e Procnet
Ibolt e ProcnetProcnet
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...Ramon Durães
 
Currículo William Gonçalves
Currículo William GonçalvesCurrículo William Gonçalves
Currículo William GonçalvesWilliam Messias
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSAndré Dias
 

Similaire à Visão Geral Plataforma Apps Microsoft (20)

Central de Serviços com System Center
Central de Serviços com System CenterCentral de Serviços com System Center
Central de Serviços com System Center
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
 
Ger201
Ger201Ger201
Ger201
 
Bpm Automacao De Processos
Bpm   Automacao De ProcessosBpm   Automacao De Processos
Bpm Automacao De Processos
 
Real World S O A
Real World S O AReal World S O A
Real World S O A
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo Azevedo
 
Projetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team SystemProjetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team System
 
Apresentação ISFramework
Apresentação ISFrameworkApresentação ISFramework
Apresentação ISFramework
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010
 
Ibolt e Procnet
Ibolt e ProcnetIbolt e Procnet
Ibolt e Procnet
 
Sap Forum 2011
Sap Forum 2011Sap Forum 2011
Sap Forum 2011
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
 
20141128-Carlos-Eduardo-Capparelli
20141128-Carlos-Eduardo-Capparelli20141128-Carlos-Eduardo-Capparelli
20141128-Carlos-Eduardo-Capparelli
 
Datasul2011 v2.6
Datasul2011 v2.6Datasul2011 v2.6
Datasul2011 v2.6
 
Apresentação do ASUG 2010
Apresentação do ASUG 2010Apresentação do ASUG 2010
Apresentação do ASUG 2010
 
Currículo William Gonçalves
Currículo William GonçalvesCurrículo William Gonçalves
Currículo William Gonçalves
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
 
Arquitetura sapb1
Arquitetura sapb1Arquitetura sapb1
Arquitetura sapb1
 

Visão Geral Plataforma Apps Microsoft

  • 1. SETEMBRO, 2010 | SÃO PAULO
  • 2. CÓDIGO DA SESSÃO: APPI301 Uma visão geral sobre a Plataforma de Aplicações da Microsoft Markus Christen Arquiteto de Infraestrutura | Microsoft markusc@microsoft.com Waldemir Cambiucci Arquiteto de Soluções | Microsoft wcamb@microsoft.com
  • 3. Objetivos da Sessão Mostrar a relação entre a estratégia de negócios e a plataforma de aplicações Fornecer um modelo geral como analisar a plataforma de aplicações Analisar as capacidades da plataforma de aplicações da Microsoft Analisar novas tendências no modelo da plataforma de aplicações
  • 4. Mudanças Constantes - Consumerization
  • 5. Mudanças........... Customer Expectation Merger & Acquisition Increasing Competition Regulatory Compliance IT Respond Business need Agility Gap
  • 6. A relação entre a estratégia de negócios e a plataforma de aplicacoes Quem não gosta de mudanças, melhor considerar se mudar para uma área mais constante!
  • 7. Tendências em TIque os arquitetos precisam considerar… Tendências em Aplicações Forças de Disruptura em Tecnologia Como TI suporta as metas de negócio ? PROCESSAMENTO E ARMAZENAMENTO MAIS BARATO Orientação a Serviços Aplicações Compostas VIRTUALIZAÇÃO Orientação a Modelos Escalabilidade AVANÇOS EM NETWORKING Elasticidade Tolerância a Falhas AVANÇOS EM TECNOLOGIA WEB Disponibilidade Contínua PLATAFORMAS DE SERVIÇOS EMERGENTES Multi-Tenant / Multi-Inquilino Produção Em Estágios DISPOSITIVOS MULTIPLICADOS PELO “FORM FACTOR” Aplicações Multi-Canal
  • 8. A Área de Negócio deseja... A área de Negócio paga nossa conta no fim do dia. Redução dos custos operacionais Níveis mais altos de reutilização Respostas mais rápidas às mudanças de negócio Visibilidade para as métricas de negócio Alta extensibilidade para as futuras necessidades
  • 9.
  • 10.
  • 11.
  • 12. CEP Autenticação Autenticação Cadastramento Produtos Verificação de Entrega EAI EAI BRE BRE Banco de Dados Banco de Dados Banco de Dados Compras de Suplementos ESB ESB BI Autorização Autorização Portfolio de Serviços Consumir capacidades disponíveis Portfolio de Serviços Aplicativos de Negócio Integração GERENCIAMENTO HOSPEDAGEM Aplicação 1 Aplicação 2 Aplicação 3 SEGURANÇA DESENVOVIMENTO BANCO DE DADOS
  • 13. Integração das Áreas Infraestrutura e Desenvolvimento Desenvolvimento Infraestrutura
  • 14. Integração das Áreas Infraestrutura e Desenvolvimento Ecossistema Atual Aplicação
  • 15. O modelo geral da Plataforma de Aplicações Conjunto de Serviços, Capacidades estandardizadas para os desenvolvedores de soluções.
  • 16. Plataforma de AplicaçõesUma definição genérica A Plataforma de Aplicações é considerada um conjunto de tecnologias, serviços integrados e ferramentas, que permitem que sua empresa desenvolva e execute aplicações corporativas que geram vantagem estratégicas no mercado
  • 17. Plataforma de AplicaçõesModelo Genérico Pilares da Plataforma de Aplicações Serviços de Desenvolvimento Plataforma de Aplicações Serviços de Segurança Serviços de Integração Serviços de Armazenamento e BI Serviços de Hospedagem Serviços de Gerenciamento
  • 18. Plataforma de AplicaçõesArquitetura Básica - Serviços Serviços de Infraestrutura Armazenamento Ferramentas de Desenvolvimento Integração Identidades Aplicação . . . Aplicações e Serviços Suporte local Sistema Operacional Serviços Fundamento Usuários
  • 19. Plataforma de AplicaçõesArquitetura Básica – Cloud... Off-Premise Servicos Cloud Application Cloud Foundation On-Premises Servicos On-Premises Application On-Premises Foundation
  • 20. Analisar as capacidades da plataforma de aplicações da Microsoft Conjunto de Serviços, Capacidades estandardizadas para os desenvolvedores de soluções.
  • 21. Plataforma de AplicaçõesPilar de Desenvolvimento Serviços de Desenvolvimento Capacidades Genéricas Capacidades Microsoft Ferramentas de Gerenciamento do Portfolio Visual Studio 2010, UML 2, Modeling Feature Pack Ferramentas de Modelagem Ferramentas de Colaboração Ambientes Integradas de Desenvolvimento Unit Test, Coded UI Test, Database Unit Test, Load Test Ferramentas de Testes e Desempenho Frameworks de Desenvolvimento SharePoint Server 2010 Project Server,SQL Server .NET Framework 3.x, 4.0 Visual Studio 2010 IDE
  • 22. Plataforma de AplicaçõesPilar de Integração (ESB,EAI) Serviços de Integração Capacidades Genéricas Capacidades Microsoft BizTalk Server Designer ESB Toolkit 2.0 Itinerários BizTalk Server com ESB Toolkit 2.0 Ferramentas de Modelagem / BPM Roteamento Dinâmico UDDI 3.0 Transformação Dinâmico Business Activity Monitoring Governança Integrada Repositório & Registro Enterprise Service Bus SQL Server BizTalk Server ESB Toolkit 2.0 Processamento de itinerários BizTalk Server Orquestrações ESB Toolkit 2.0 - Exceções Gerenciamento de Exceções BizTalk Server BAM BizTalk BRE Business Rules Engine ESB Toolkit 2.0 - Terceiros
  • 23. Plataforma de AplicaçõesPilar de Armazenamento e BI Serviços de Armazenamento e BI Capacidades Genéricas Capacidades Microsoft Operations Manager Multi-Server Management Ferramentas de Gerenciamento Business Inteligence SQL Server Master Data Services Governança Integrada Complex Event Processing Serviços de Integração Master Data Management Banco de Dados Relacional SQL Server Database Service SQL Server Analysis Services SQL Server Reporting Service SQL Server Integration Service SQL Server Governance SC Service Manager StreamInsight – CEP Service
  • 24. Plataforma de AplicaçõesPilar de Hospedagem Serviços de Hospedagem Capacidades Genéricas Capacidades Microsoft Windows Server AppFabric Camada de persistência Operations Manager IIS Management Console Serviço de Cache Gerenciamento de disponibilidade Gerenciamento de Concorrência Gerenciamento de Memoria Contêiner de hospedagem Ferramentas de Gerenciamento Windows Server AppFabric Gerenciamento de Transações Windows Server AppFabric Windows Server AppFabric Windows Server AppFabric Windows Server AppFabric Windows Azure
  • 25. Plataforma de AplicaçõesPilar de gerenciamento de sistemas Serviços de Gerenciamento Capacidades Genéricas Capacidades Microsoft Operations Manager Operations Manager Gerenciar e Reportar Configurações Automatizacão de Processos Gerenciar e Reportar Desempenho Gerenciar e Reportar Capacidades Gerenciar e Reportar Disponibilidae CMDB Monitoramento SLA / SLO Service Manager Operations Manager Configurations Manager Opalis Server Operations Manager
  • 26. Plataforma de AplicaçõesPilar de Segurança Serviços de Segurança Capacidades Genéricas Capacidades Microsoft Systemcenter Suite Windows Identity Foundation Windows ADFS 2.0 Provisionamento de Identidades Secure Token Service Governança de Sistemas Autenticação e Autorização Repositório de Identidades Federation Service Single Sign-On Forefront Identity Manager Windows ADFS 2.0 Windows Identity Foundation Windows ADFS 2.0 Windows ADFS 2.0 Active Directory SQL Server
  • 27. Current Technologies & Pain Points Plataforma de AplicaçõesCenário: Globalbank Datacenter Active Directory ESB Web Farm Security Intranet Portal IIS 7.5 AppFabric Domain Controller IIS 7.5 AppFabric ADFS 2.0 SharePoint Server System Center Operation Manager System Center Configurations Manager / Opalis System Center Service Manager System Center Service Manager DW BizTalk Server ESB Toolkit Service Level Management Database SQL 2008 R2 StreamInsight
  • 28. Current Technologies & Pain Points Plataforma de AplicaçõesComposição de Serviços Software Cliente Cliente PC Cliente Mobile Embedded Browser Office Client Gadgets IM Speech SMS/IM Browser Office Client Devices Consoles Software Aplicativo Apresentação Web Acesso Programático SMS Static Dynamic RIA Streaming SMTP RSS REST Web Services VoiceXML SOAP Aplicação Business Logic (Worker Role) Presentation (Web Role) Serviços de Infraestrutura Messaging Storage Workflow Identity & Access Event Based Worker Based Table Blob Relational Async Queue/Bus Peer to Peer File Authentication Authorization Fundamentos Computação Physical, Dedicated Physical, Shared Virtual, Single Virtual, Scalable Hoster Cloud On Premises
  • 29. Possíveis novas tendências no modeloda plataforma de aplicações O mundo de TI esta se transformando se você quer ou não !
  • 30. Tendências.... Tecnologia Negócio Ambiente Atração de Novos Tipos de Consumidores Aumtendo redical da fidelidade Portfólio Expandido de Produtos Green Novos modelos de outsoursing Regulation intensificado Redução de Custos Cloud Computing Social Networking Massively Scalable Immersive Experiences
  • 32. Plataforma de AplicaçõesConclusões Pilares da Plataforma de Aplicações Serviços de Desenvolvimento Plataforma de Aplicações Serviços de Segurança Serviços de Integração Serviços de Armazenamento e BI Serviços de Hospedagem Serviços de Gerenciamento
  • 33. Plataforma de AplicaçõesConclusões Faça um levantamento sobre as capacidades disponíveis na plataforma de aplicações de sua empresa. Identifique e reuse seus serviços de TI. Arquitetos precisam criar um portfolio de serviços bem definido em todos os aspectos de TI. O mundo está mudando e os arquitetos precisam estar preparados a construir serviços para suportar as novas demandas.
  • 34.
  • 35. Conteúdo relacionado APPI302 - Arquitetura de Soluções com o Windows Server AppFabric, WCF e WF - Patterns de Aplicações, Serviços e Workflows APPI303 - Windows Server AppFabric Hosting - hospedando serviços e processos na plataforma Microsoft APPI304 - Windows Server AppFabric Caching - construindo aplicações com alto desempenho na plataforma Microsoft APPI307 - Arquitetura e Plataforma de Integração de Aplicações com o BizTalk Server APPI308 - Arquitetura e Barramento de Serviços com o BizTalk Server ESB - Enterprise Service Bus APPI309 - Cenários do mundo real para uma arquitetura de autenticação e autorização no ambiente corporativo APPI310 - Gerenciamento e Monitoração de aplicações distribuídas no mundo real com o Microsoft System Center
  • 36. © 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países. Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.
  • 37. Por favor preencha a avaliação

Notes de l'éditeur

  1. Waldi -> Markus
  2. Optimize Cost to Fuel Growth: Businesses are overhauling their cost structures and using savingsto invest in new products, customers and business segments. Building cost-efficient operations is not about being cheap. It is about integration, automation and simplification to create superior business model that makes you lowest cost producer. Question to ponder: if your avg. transaction size is 1/10th of what it is today, would you be still profitable?Create customer loyalty thru faster innovation: Customers are hyper-informed and expect better products with greater flexibility. Businesses are focused on superior customer experience and co-create with customers and partners to rapidly innovate with new products and services. Think – How do you double the rate of innovation without doubling the cost?Make Money from information: Organizations capture terabytes of data. How much of this data is actually used in the decision making? TO make money from information we need to focus on information sharing (both within and outside). Think about how much of revenue comes from cross-sell and up-sell based on analysis of existing customer data?Win in Turns: To compete effectively companies need to adaptable. How quickly can you respond to business cycle change? How quickly can you ramp up if demand increase by 20% or ramp down if demand decrease by 20%?In addition to changing priorities few key factors are also impacting the clock speed of business change.Mergers & AcquisitionsQuickly growing companiesChanges in Legislation and Compliance Rules, heavily regulated industriesBusiness that heavily depend on a chain of partners (Manufacturing, composite services etc.)Surge in competition (globalization and opening markets, quickly changing industry like Telco)Interdepartmental WorkflowHub and spoke models towards SubsidiariesDealershipsPublic Sector orgs (e.g. ministries, tax, customs, etc)
  3. Waldi -> Markus
  4. Waldi
  5. Markus
  6. Waldi -> Markus
  7. Waldi -> Markus
  8. Waldi -> Markus
  9. Markus
  10. Markus -> Waldi
  11. Waldi
  12. Markus 1- 3 , Waldi 4-6
  13. Waldi
  14. Waldi
  15. Waldi -> Markus
  16. Waldi
  17. Markus
  18. Waldi
  19. Markus
  20. Markus
  21. Waldi
  22. Waldi -> Markus
  23. Waldi
  24. Waldi -> Markus
  25. Waldi -> Markus
  26. Waldi -> Markus