![Page 1: A Evolução da Arquitetura de Sistemas Corporativos](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/1.jpg)
The Evolution of Enterprise Application Architecture
30 YEARS IN 15
![Page 2: A Evolução da Arquitetura de Sistemas Corporativos](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/3.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/6.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/7.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/8.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/9.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/10.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/11.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/12.jpg)
juntando tudo
the evolution of enterprise application architecture
![Page 13: A Evolução da Arquitetura de Sistemas Corporativos](https://reader033.vdocuments.mx/reader033/viewer/2022051610/549654dab479597e6a8b621b/html5/thumbnails/13.jpg)
The Evolution of Enterprise Application Architecture
30 YEARS IN 10
Oziel Moreira Neto ([email protected])
Q&A