a evolução da arquitetura de sistemas corporativos

13
The Evolution of Enterprise Application Architecture 30 YEARS IN 15

Upload: oziel-moreira-neto

Post on 13-Dec-2014

71 views

Category:

Technology


1 download

DESCRIPTION

Descreve como a arquitetura de software evoluiu dos anos 1970 até o presente momento, incluindo tendencias de Internet das Coisas (IoT), CAMSS, BigData, Aplicações Móveis, Computação em Nuvem modelos de SOA/ESB.

TRANSCRIPT

Page 1: A Evolução da Arquitetura de Sistemas Corporativos

The Evolution of Enterprise Application Architecture

30 YEARS IN 15

Page 2: A Evolução da Arquitetura de Sistemas Corporativos

a necessidade de evoluir

• consumidores e organizações globalizadas;

• tempo do negócio bem curto;

• sistemas baseados em plataformas;

• integrações com valor para o negócio;• novas proposições e tendências:

• momentos, sentir, compartilhar, vestir, jogar, viver, ...

the evolution of enterprise application architecture

Page 3: A Evolução da Arquitetura de Sistemas Corporativos

• desenhar para atingir os requisitos do sistema;

• criar o‘blueprint’ para os envolvidos;

• definir como os components se comunicam;

• balancear a “criatividade" com “ciência"

usando modelos, frameworks e padrões de

projeto;

• diminui a complexidade da construção;

a necessidade do ‘Arquiteto’

the evolution of enterprise application architecture

Page 4: A Evolução da Arquitetura de Sistemas Corporativos

o ‘cubo’ da arquitetura de sistemas

particionar as responsabilidades em ‘tiers’

usar corretamente cadaplataforma

dar preferência a padrõesabertos e mantidos por ‘bons’ fornecedores

the evolution of enterprise application architecture

Page 5: A Evolução da Arquitetura de Sistemas Corporativos

passado, presente e futuro

70´s 2 k 2015 2020

aplicações monolíticas

aplicações cliente-servidor

aplicações web

aplicações em nuvem(IaaS, PaaS, SaaS)

modelo CAMSS(Negócios como Serviços)

serviços para aplicações(SOA/ESB)

IoT (Internet das Coisas)

the evolution of enterprise application architecture

Page 6: A Evolução da Arquitetura de Sistemas Corporativos

• arquitetura de aplicações monolíticas (70´s)

presente

the evolution of enterprise application architecture

poucos usuários

modularizada e acoplada

processamento on-line / off-line

processamento em estágios

linguagens procedurais

hardware otimizado e caro

complexidade média

Page 7: A Evolução da Arquitetura de Sistemas Corporativos

• aplicãções cliente-servidor (90´s)

passado

the evolution of enterprise application architecture

on-line (rede local e síncrona) processamento nos bancos de dados

linguagens procedurais

hardware não otimizado

baixa complexidade

poucos usuários

modularizada e acoplada

Page 8: A Evolução da Arquitetura de Sistemas Corporativos

• aplicações web / internet (2k)

presente

the evolution of enterprise application architecture

muitos usuários

modularizada e pouco acoplada

internet (síncrona)

processamento distribuido

linguagens objeto

hardware otimizado

complexidade média

Page 9: A Evolução da Arquitetura de Sistemas Corporativos

• serviços para aplicações compostas

presente

the evolution of enterprise application architecture

integrar muitos processos

baixo acoplamento

internet (síncrona/assíncrona)

processamento distribuido

linguagens objeto

aplicações compostas

alta complexidade

Page 10: A Evolução da Arquitetura de Sistemas Corporativos

• aplicações em nuvem (CAMSS*)

presente

the evolution of enterprise application architecture

muitos processos integrados

acoplamento bem baixo

computação em nuvem(Paas+SaaS)

garantia de segurança

serviços para aplicações

negócios globais

extremamente complexo

* Cloud, Analitycs, Mobile, Social and Secure

Page 11: A Evolução da Arquitetura de Sistemas Corporativos

• arquitetura para IoT (Internet das Coisas)

futuro

the evolution of enterprise application architecture

aplicações para dispositivos

baixo acoplamento

computação embarcada

segurança distribuida

negócios mundiais

múltiplas linguagens

P&D bem caros

Page 12: A Evolução da Arquitetura de Sistemas Corporativos

juntando tudo

the evolution of enterprise application architecture

Page 13: A Evolução da Arquitetura de Sistemas Corporativos

The Evolution of Enterprise Application Architecture

30 YEARS IN 10

Oziel Moreira Neto ([email protected])

Q&A