Melhore seus Negócios com
Soluções de TI
Uma Visão Geral da Plataforma de Aplicação Microsoft
Nome
Título
Microsoft Corporation
Agregando Valor de Negócio com TI
Objetivos
de Negócios
Estimular o
crescimento dos
negócios
Inovar rápido
Intensificar os
relacionamentos
com clientes
Aumentar a
eficiência
Valores de
Negócios
Parceiro nos negócios
Cultura de reação
para investimentos em
“criação de valores”
Aumentar capacidade
em um “sistema fixo”
Diminuir os riscos de
falhas e
vulnerabilidade
Prioridades de
TI
Administração de
TI
Execução máxima
de TI
Ótima entrega e
gerenciamento de
solução
Soluções e infraestrutura de alta
qualidade
Evolução das Aplicações
Planilhas
Processadores de
Texto
Apl. Independente
Aplicações
Estáticas
Início – Meados 80
GUI Aperfeiçoada
Pacotes de
ferramentas
integrados
Apl. de LOB
conectadas dentro
da empresa
Aplicações
Conectadas
Apl. de Mainframe
Terminais Burros
Monolíticas
UI Rica
Conexão com
fornecedores e clientes
Internet habilitada
Aplicações
Conectadas à
Internet
Arquitetura de Web
Services livremente
acoplada
SOAP/XML/ESB
Dispositivos, fatores
de forma
Aplicações
Baseadas em
Serviços
Aplicações
orientadas pela
GUI
Servidor Cliente
Fim dos 80 – Meados dos 90
Internet Habilitada
Meados dos anos 90
Compostas/ Baseadas
em Serviços
Meados de 00 - . . .
Aplicações Hoje
Maior complexidade no ambiente de TI....
Explosão de
Formas
Desenvolvimento
Global de sw
Integração com
Legado
Orientação a
Serviços
... e necessidades de negócios aumenta
Conectividade
B2B
Experiências
B2C
BI em toda
a empresa
Inovação =
Melhorias
Mais Pressão Do Que Nunca sobre
TI
Mudança na
Compatibilidade
Tecnologia
Reguladora
Concorrência
Segurança
Redução
de Custos
Manter Negócios
Bem e Funcionando
Conexão
com Cliente
Produtividade
de Usuário Final
Resultados de Negócios
e Novos Valores
Definindo a Plataforma de Aplicação
“Plataformas de servidor de aplicação são a base para
aplicações compostas emergentes”
“Produtos do pacote de plataforma de aplicação (APS) são
assemblies integrados de três tecnologias fundamentais de
tempo de execução”
“Uma Superplataforma é um pacote estreitamente
integrado de produtos que fornecem às organizações uma
plataforma detalhada para computação corporativa”
“A plataforma que um cliente usa para projetar,
desenvolver, implantar e gerenciar aplicações para
administrar seus negócios”
Áreas de Foco da Microsoft
Sistemas Conectados
e Adaptáveis
Alinhe TI com
o Negócio
Conecte com mais facilidade Aumente a produtividade
sistemas heterogêneos
de indivíduos, equipes
e organizações
Crie soluções adaptáveis
construídas para mudança
Melhore a alocação de
recursos, a priorização e
Tecnologias coesas que se o gerenciamento de riscos
estendem pelo Ciclo
de Vida de TI
Acelere o tempo de
ida ao mercado com
maior previsibilidade
Mais Valor e Opções
de Negócios
Milhares de soluções
ISV e parceiros dando
suporte à plataforma
Escalabilidade
corporativa e TCO
líder na indústria
Ferramentas e tecnologias
amplamente adotadas
Investindo em Capacidades
Desenvolvimento
Ferramentas de desenvolvimento, Maior produtividade
Experiência do usuário
Ferramentas familiares melhoram a experiência
Fornecedores
Business Intelligence
Relatórios, Análises, Scorecards
SOA e Processos de Negócios
Automação de Processos, SOA, Integração
Gerenciamento de Dados
Armazenamento, recursos de BI, Serviços de BD
Infra-estrutura e Camada de Gerenciamento
Clientes
Interoperabilidade
Redes
Sistemas UNIX
Identidade
Gerenciamento
Integração
Dados, Mainframes
Aplicações
Linguagens
Hosts de
Legado
XML
Web
Services
Desenvolvimento
De Ferramentas a SDLC
Habilite a criação de experiências de usuário de
qualidade
Capacite os indivíduos a analisar e atuar sobre as
informações em tempo real
Amplifique o impacto das equipes e melhore a qualidade
Garanta maior previsibilidade e visibilidade no processo
de desenvolvimento
Chegue aos resultados a partir de informações de
negócios precisas
Obtenha mais eficiência e melhor alocação de recursos
em toda a organização
CTP disponível agora!
Mais adiante ofertas baseadas
em funções
Tecnologias de ecommerce para construir
aplicações fim-a-fim de
B2C, B2B e B2x
Gerenciamento de Dados
Do banco de dados a Plataforma de Dados
Áreas principais de foco
Escalabilidade
e TCO
Produtividade
do Desenvolvedor
Business Intelligence
Integrado
SOA e Processos de
Negócios
TI Conectada e Adaptável
Interação
Pessoa-Pessoa
Interação
Pessoa-Máquina
Interação
Máquina-Máquina
Fornecedores
Clientes
Dispositivos, aplicações, serviços, dados, etc. livremente
acoplados
Web services e XML no núcleo
Integração do sistema de legado: ligar mainframe a SOA
BPM possibilita fluxo de trabalho estruturado >> não estruturado
Business Intelligence
Poder para Tomadores de Decisões
Melhorando as organizações por
meio do discernimento nos negócios
para todos os funcionários, levando
a decisões melhores, mais rápidas e
mais relevantes
Completa e Integrada
Ferramentas que os funcionários
conhecem – Microsoft Office
Escalável para a empresa, custo
acessível a todos os departamentos
Experiência do Usuário
O ponto crítico em Aplicações
Ótima Exp. de Usuário significa que as aplicações são usadas e mais utilizáveis
Retorno comprovado: lealdade do cliente e produtividade do funcionário
É normalmente a “última etapa” - ou deixada de lado, muito difícil de integrar, ou
apenas não é uma prioridade no desenvolvimento de sistemas
Estratégia Microsoft
Colaboração de Designer / Desenvolvedor: Expression e Visual Studio
Windows Vista - .Net 3.0 (WinFX®) habilita aplicações de próxima geração
Office como plataforma de desenvolvimento – Duet e OBA
Exp. com ferramentas potentes para Office habilita soluções de código gerenciado
Suporte VS para a versão 2007 do Office com lançamento em outubro
Cliente inteligente, cliente magro e baseado em web – AJAX, ASP.Net e “Atlas”
A Próxima Geração de Experiências
A Plataforma de Aplicação Microsoft
Sistemas Conectados
e Adaptáveis
Alinhe TI com
o Negócio
Mais Valor e Opções
de Negócios
Como Chegar Lá
Modelo de Application Platform Infrastructure Optimization
Aplicações e
plataformas
frágeis e
desiguais
A jornada de APIO vai aumentar a
Plataforma de
agilidade e a visibilidade
em todo
aplicação
mais o
Aplicações
de de vida doadaptável
ciclo
TI
negócios flexíveis
e baseadas em
padrões
impulsionando
aplicações e
processos de
núcleoos
dos
Habilita o IT a melhorar
negócios
Plataforma de
aplicação
dinâmica e
totalmente
orientada a
serviços
negócios através da inovação
Centro de Custos
Centro de Custos
Mais Eficiente
Habilitador de
Negócios
Componente
Estratégico
Ciclo de Vida de TI Mais Ágil
com APIO
Desenvolvimento mais
rápido e eficiente,
resultando em sistemas
conectados e
adaptáveis que
impulsionam os
negócios
Aplicações reativas e
otimizadas são mais
rentáveis e
gerenciadas com mais
facilidade
Aplicações dinâmicas e
processos de negócios
adaptáveis que
proporcionam métrica
de desempenho de
negócios em tempo
real
A Plataforma de Aplicação Certa
Identifique
onde você
está
Básico
Padronizado
Racionalizado
Dinâmico
Identifique
onde você
quer chegar
Experiência do Usuário
Mover da falta de consciência sobre a experiência para uma colaboração próativa entre design e desenvolvimento
Business Intelligence
Mover de silos de dados e análises manuais para análises
integradas em tempo real
SOA e Processos de Negócios
Mover de aplicações e serviços desconectados para SOA e
processos adaptáveis de negócios
Gerenciamento de Dados
Mover do gerenciamento de silos de dados distintos para uma plataforma de
gerenciamento de dados integrada e escalonável
Desenvolvimento
Mover do desenvolvimento ad-hoc em sistemas legados para um
desenvolvimento e gerenciamento de equipes moderno através de ALM
Situação da Infra-estrutura
O que focar:
Silos de dados e
Implemente scorecards
dependênciaBusiness
de TI
Intelligence
departmentais
na emissão de relatórios
Data mart departmental
Integração ponto a
SOA e Processos
ponto proprietária
Automação departamental de
processos
B2Bi baseado em padrões
Infra-estrutura de dados
desconectada
e
Gerenc.
de Dados
não gerenciável
Implantação de gerenciamento
e monitoramento
Implemente alta disponibilidade
básica
Desenvolvimento
autônomo com
ferra
Desenvolvimento
mentas e plataforma do legado
Implante ferramentas e plataforma
moderna em novos projetos
Implemente o gerenciamento da
plataforma Web
Situação da Infra-estrutura
O que focar:
Scorecards desconectados
Business
e dependência
de TI paraIntelligence
relatórios e análises
Orientado a usuários,
relatórios integrados
Data warehouse centralizado
Automação de procesoss
departamentais
SOA e Processos
Serviços reutilizáveis
limitados
Automatize processos de
negócios básicos, entre
empresas
Gerenciamento automatizado
de banco de Gerenc.
dados e serviços
de Dados
padronizados de dados
Implemente padrões e
diretivas de dados
Consolidação de servidores
e migração competitiva
Desenvolvimento com
ferramentas e plataforma
modernas Desenvolvimento
Múltiplas funções em ALM
Defina funções dedicadas
em ALM
Gerenciamento avançada
da plataforma Web
Situação da Infra-estrutura
Infra-estrutura para
Business eIntelligence
scorecards centralizados
auto-criação de relatórios
Processos básicos de
negócios automatizados
SOA e
Alguma visibilidade
deProcessos
processos
Serviços de dados integrados
e flexíveis com
Gerenc. de Dados
disponibilidade contínua
Integração limitada de
ferramentas ALM
Desenvolvimento
Uso inconsistente
de
metodologias
O que focar:
Implemente aplicações de
BI embutidas e BAM
(Business Activity
Monitoring)
Estenda o BAM (Business
Activity Monitoring)
Arquitetura totalmente
orientada a serviços (SOA)
Gerenciamento mestre de
dados
Gerenciamento e
monitoramento de sistemas
24x7
ALM totalmente gerenciado e
integração transparente com
ferramentas
Fornecer aplicações críticas de
negócios
Caso de sucesso:
Siemens AG
SOA e Processo de Negócios
Mudando a Infra-estrutura de Padronizada
para Avançada
“Da perspectiva técnica e de gerenciamento, somos capazes de
trabalhar muito mais rápido agora. Não levamos mais vários meses
para implantar um novo serviço; levamos menos de algumas semanas.”
Tom Buse, Gerente de Projeto de Operações de TI da Siemens, Siemens
Siemens aumenta produtividade, reduz
tempo de implantação em 83%
Desafio de
Negócio do Cliente



Precisava de uma
solução que lidasse com
o crescimento quádruplo
esperado
Queria ferramentas
melhores para monitorar
processos do Microsoft®
BizTalk® Server e Web
services
Queria melhorar o
processo de implantação
Solução



Implantou a versão de
pré-lançamento do
Microsoft BizTalk
Server 2006
Usou o Microsoft
Management Console
para gerenciar todos
os servidores do
BizTalk a partir de um
único console
Simplificou o gerenc.
de apl. usando
containers de apl.
Resultados/Benefícios
para o Cliente





Aumentou a
produtividade
Implantação mais
rápida de aplicações
Excelência operacional
antecipada
Melhorias na instalação
e configuração
Oportunidades de
negócios ampliadas
© 2006 Microsoft Corporation. Todos os direitos reservados.
Esta apresentação tem propósito exclusivamente informativo. A Microsoft não oferece nenhuma garantia, expressa ou implícita, neste resumo.
Application Platform
Infrastructure Optimization
Experiência de Usuário
Business Intelligence
SOA e Processo de Negócios
Gerenciamento de Dados
Desenvolvimento
Básico
Padronizado
Racionalizado
Dinâmico
Application Platform Infrastructure Optimization
Experiência de Usuário
Nenhum pensamento
sobre a UX como um
processo dentro do
Desenvolvimento de
Aplicações
Reconhece que a UX
existe como uma
disciplina de projeto
separada dentro do
Desenvolvimento de
Aplicações
Planos para construir
UX nos produtos
futuros
Já fez investimentos
iniciais em UX com
resultados positivos
Considera a UX um
elemento de
sucesso ou fracasso
no desenvolvimento
de aplicações
Não ciente/ não acha
que a UX se aplica à
sua empresa /
indústria
Não vê valor no
projeto de UX no
início do processo de
desenvolvimento; UX
pobre encontrada na
Aceitação do Usuário
ou após lançamento,
pode não ser
considerada
Mede a qualidade da
UX durante o
processo de
desenvolvimento;
toma atitude corretiva
para UX pobre
durante o
desenvolvimento
Interessada em
medir ROI dos
investimentos em
UX, incluindo
Eficiência de
Usuário, Satisfação
de Usuário e
Qualidade de
Decisões
Foco apenas em
capacidades
"funcionais" das
aplicações; só faz os
processos e a infraestrutura trabalharem;
nenhum projeto de UX
identificável
Projeto de UX reativa
apenas em resposta a
retorno pobre de
usuário; UX não
considerada próativamente na
definição de requisitos;
nenhuma habilidade de
UX na equipe
Equipe de
Desenvolvimento de
Aplicações inclui
recursos de projeto
internos ou agências
externas; ao menos
uma função dentro da
equipe é dedicada ao
projeto de UX
Desenvolve
ativamente
aplicações usando
um processo,
ferramentas e
plataforma com
capacidades de UX
integradas; Funções
de UX dedicadas
Básico
Experiência de Usuário
Padronizado
Racionalizado
Dinâmico
Application Platform Infrastructure Optimization
Business Intelligence
KPIs inseridos
manualmente e
documentos estáticos para
acompanhar desempenho
Relatórios estáticos,
descentralizados e
altamente dependentes do
TI (várias ferramentas de
relatório)
Análise baseada em
planilha independente
Scorecards
departamentais em que
KPI se origina no banco
de dados
Relatórios
parametrizados
orientados por TI a partir
de fontes de dados
definidas
Ferramenta analítica
conectada a dados
orientados a sujeitos
Scorecards orientados por
estratégia em toda a
empresa
Ferramentas
automatizadas para
orçamento, planejamento,
previsão
Construção, definição,
escalonamento e
assinatura de relatórios
orientados por usuário
Publicação baseada em
assistente de dados de
aplicações analíticas frontend e análise interativa
baseada na Web
Business Intelligence ou
Monitoramento de
Atividades de Negócios
dentro da automatização
de processos de negócios
(Relatórios embutidos,
BAM, gerenciamento de
dados Master)
Visualização mais rica
Analítica de previsão
Business Intelligence
Silos de dados para análise
e relatórios, ETL de
codificação manual
Básico
Pacotes de ETL básicos
para carregar datamart de
sujeito/ funcional
Padronizado
Data warehouse
centralizado e gerenciado
Automatização de projeto,
implementação e
manutenção de ETL
Racionalizado
Dinâmico
Application Platform Infrastructure Optimization
SOA e Processo de Negócios
Planos arquiteturais são
centrados na apl. e
reativos
Não há reutilização de
web services - ou uso de
XML básica sem
abordagem de serviços
Sistemas e Aplicações
existem ilhas de isolação;
necessidade de
integração não priorizada
ou vista como muito cara
Tem mindset e
cronograma arquitetural
em torno dos serviços e
processos (mas não em
toda a empresa) - e sem
funcionários em tempo
integral
Alguma metodologia para
alguns serviços
consumidos e expostos
Disciplina de arquitetura
estabelecida e
funcionários em tempo
integral; usa software
embalado e padronizado
de integração/processo
Metodologia de
desenvolvimento
estabelecida para SOA e
Serviços, pode gerenciar
números crescentes de
Serviços
Sobretudo soluções EAI
Tem uma arquitetura
Ponto-a-Ponto;
não há
corporativa
para
SOA
e
Processo
de
Negócios
integração em toda a
integração (ESB, EAI,
Uso em toda a empresa
totalmente maduro de
SOA e abstração de
processo
Capaz de agregar
Serviços e estender seu
uso para além dos
limites de seu próprio
firewall ou org; Satisfaz
SLA de serviços
(segurança,
disponibilidade)
Processos da empresa
totalmente integrados;
EAI é baseado em
serviços e construído
com padrões industriais;
pode integrar
rapidamente novas
aplicações e padrões
empresa
B2B); Usa soluções de
integração embaladas e
padronizadas; processos
de núcleo em toda a
empresa integrados
Pouca automatização de
processo/fluxo de
trabalho fora daqueles
fechados na aplicação
independente; confia em
soluções alternativas
manuais para pessoas e
aplicações envolvidas no
processo
Tarefa repetitiva
automatizada (substitui
papelada manual); alguns
processos
departamentais que
abrangem múltiplas
aplicações
Todos os processos do
núcleo de negócios
automatizados; atividades
do processo monitoradas;
alguns processos
independentes têm regras
externalizadas
Abstração de processos
fornece versionamento
dinâmico, controle,
atualização,
reimplantação e
adaptabilidade de cargas
de trabalho; fluxos de
trabalho automatizados e
têm visibilidade fim-a-fim
B2B baseado em
fone/fax, entrada manual,
ou soluções alternativas
de código rígido
Integração B2B
proprietária (específica ou
compatível com parceiro
comercial "one-off" - de
uma única vez) ou
confiança em VAN
Solução B2B versátil para
lidar com múltiplos
padrões (XML, X12,
EDIFACT) e integração e
gerenc. de múltiplos
parceiros comerciais
B2B integrado no firewall
em processos/fluxos de
trabalho colaborativos;
B2B tem capacidade ágil
de gerenc. de parceiros
comerciais
Básico
Padronizado
Racionalizado
Dinâmico
Application Platform Infrastructure Optimization
SOA e Processo de Negócios
Planos arquiteturais são
centrados na apl. e
reativos
Não há reutilização de
web services - ou uso de
XML básica sem
abordagem de serviços
Sistemas e Aplicações
existem ilhas de isolação;
necessidade de
integração não priorizada
ou vista como muito cara
Tem mindset e
cronograma arquitetural
em torno dos serviços e
processos (mas não em
toda a empresa) - e sem
funcionários em tempo
integral
Alguma metodologia para
alguns serviços
consumidos e expostos
Disciplina de arquitetura
estabelecida e
funcionários em tempo
integral; usa software
embalado e padronizado
de integração/processo
Metodologia de
desenvolvimento
estabelecida para SOA e
Serviços, pode gerenciar
números crescentes de
Serviços
Sobretudo soluções EAI
Tem uma arquitetura
Ponto-a-Ponto;
não há
corporativa
para
SOA
e
Processo
de Negócios
integração em toda a
integração (ESB, EAI,
Uso em toda a empresa
totalmente maduro de
SOA e abstração de
processo
Capaz de agregar
Serviços e estender seu
uso para além dos
limites de seu próprio
firewall ou org; Satisfaz
SLA de serviços
(segurança,
disponibilidade)
Processos da empresa
totalmente integrados;
EAI é baseado em
serviços e construído
com padrões industriais;
pode integrar
rapidamente novas
aplicações e padrões
empresa
B2B); Usa soluções de
integração embaladas e
padronizadas; processos
de núcleo em toda a
empresa integrados
Pouca automatização de
processo/fluxo de
trabalho fora daqueles
fechados na aplicação
independente; confia em
soluções alternativas
manuais para pessoas e
aplicações envolvidas no
processo
Tarefa repetitiva
automatizada (substitui
papelada manual); alguns
processos
departamentais que
abrangem múltiplas
aplicações
Todos os processos do
núcleo de negócios
automatizados; atividades
do processo monitoradas;
alguns processos
independentes têm regras
externalizadas
Abstração de processos
fornece versionamento
dinâmico, controle,
atualização,
reimplantação e
adaptabilidade de cargas
de trabalho; fluxos de
trabalho automatizados e
têm visibilidade fim-a-fim
B2B baseado em
fone/fax, entrada manual,
ou soluções alternativas
de código rígido
Integração B2B
proprietária (específica ou
compatível com parceiro
comercial "one-off" - de
uma única vez) ou
confiança em VAN
Solução B2B versátil para
lidar com múltiplos
padrões (XML, X12,
EDIFACT) e integração e
gerenc. de múltiplos
parceiros comerciais
B2B integrado no firewall
em processos/fluxos de
trabalho B2B tem
capacidade ágil de
gerenc. de parceiros
comerciais
Padronizado
Racionalizado
Básico
Dinâmico
Application Platform Infrastructure Optimization
Desenvolvimento
Desenvolvimento ativo em
ferramentas e plataformas
de legado
Desenvolvimento de
aplicações departamentais,
não de missão crítica
Não há monitoramento /
gerenciamento (Nenhuma
plataforma Web
padronizada)
Desenvolvimento ativo em uma
mescla de legado e
desenvolvimento moderno
Impacto de negócios definido,
possivelmente de missão
crítica
Monitoramento/gerenciamento
limitado (plataforma Web
Padronizada)
Manutenção apenas no
software de legado. Todo o
desenvolvimento ativo está
em ferramentas e
plataformas modernas
Aplicações de missão crítica
com impacto departamental
Monitoramento/gerenciament
o de plataforma da Web
integrados
Manutenção apenas no
software de legado. Todo o
desenvolvimento ativo está
em ferramentas e
plataformas modernas.
Investiga ativamente (e
possivelmente *é ativado*
em ) futuras ferramentas e
plataformas
Aplicações de missão crítica
com impacto estratégico em
toda a empresa
Configuração/implantação
integradas de aplicações da
Web
Capacidades mínimas de
ferramentas embutidas. Usa
apenas um IDE
Não há processo formal de
Desenvolvimento
Capacidades mínimas de
ferramentas embutidas (não há
terceiros integrados, como
NUnit ou NAnt)
Metodologia leve como Agile,
Scrum, etc em algumas
equipes (inconsistente em toda
a organização). Experiência
limitada com ferramentas de
ciclo de vida
Usuários têm funções
diferenciadas - Arquiteto é
geralmente desenvolvedor líder
/ Testadores independentes
Capacidade evoluída de
ferramenta embutida
(múltiplas ferramentas
necessárias)
Metodologia leve como Agile,
Scrum, etc nas equipes. Rica
experiência com ferramentas
de ciclo de vida
Funções dedicadas em
equipes de desenvolvimento
Ferramentas integradas a
partir de um único fabricante
unificado
Usa metodologia
formalizada. Tomada de
decisões com uso de
ferramentas de ciclo de vida.
Uso freqüente de
ferramentas de ciclo de vida
Funções dedicadas em
equipes de desenvolvimento
maiores
Usuários têm experiência
em todas as funções de
desenvolvimento
Aplicações cliente/servidor
independentes ou limitadas
Aplicações cliente/servidor
complexas. Desenvolvimento
de procedimentos
armazenados
Desenvolvimento em
múltiplas camadas
Desenvolvimento
Básico
Padronizado
Racionalizado
Desenvolvimento em
múltiplas camadas.
Aplicações transacionais em
que desempenho e
confiabilidade são de
suprema importância
Dinâmico
Download

Desenvolvimento