SlideShare uma empresa Scribd logo
The Evolution of Enterprise Application Architecture 
30 YEARS IN 15
a necessidade de evoluir 
• 
consumidores e organizações globalizadas; 
• 
tempo do negócio bem curto; 
• 
sistemasbaseadosemplataformas; 
• 
integrações com valor para o negócio; 
• 
novas proposições e tendências: 
• 
momentos, sentir, compartilhar, vestir, jogar, viver, ... 
theevolutionofenterpriseapplicationarchitecture
• 
desenhar para atingir os requisitos do sistema; 
• 
criar o‘blueprint’ para os envolvidos; 
• 
definircomooscomponents se comunicam; 
• 
balanceara “criatividade" com “ciência" usandomodelos, frameworks e padrõesde projeto; 
• 
diminuia complexidadeda construção; 
a necessidade do ‘Arquiteto’ 
theevolutionofenterpriseapplicationarchitecture
o ‘cubo’ da arquitetura de sistemas 
particionaras responsabilidadesem‘tiers’ 
usarcorretamentecadaplataforma 
darpreferênciaa padrõesabertose mantidospor‘bons’ fornecedores 
theevolutionofenterpriseapplicationarchitecture
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) 
theevolutionofenterpriseapplicationarchitecture
• 
arquitetura de aplicações monolíticas (70´s) 
presente 
theevolutionofenterpriseapplicationarchitecture 
poucosusuários 
modularizadae acoplada 
processamentoon-line / off-line 
processamentoemestágios 
linguagensprocedurais 
hardware otimizadoe caro 
complexidademédia
• 
aplicãçõescliente-servidor (90´s) 
passado 
theevolutionofenterpriseapplicationarchitecture 
on-line (redelocal e síncrona) 
processamentonosbancosde dados 
linguagensprocedurais 
hardware nãootimizado 
baixacomplexidade 
poucosusuários 
modularizadae acoplada
• 
aplicações web / internet (2k) 
presente 
theevolutionofenterpriseapplicationarchitecture 
muitosusuários 
modularizadae poucoacoplada 
internet (síncrona) 
processamentodistribuido 
linguagensobjeto 
hardware otimizado 
complexidademédia
• 
serviços para aplicações compostas 
presente 
theevolutionofenterpriseapplicationarchitecture 
integrarmuitosprocessos 
baixoacoplamento 
internet (síncrona/assíncrona) 
processamentodistribuido 
linguagensobjeto 
aplicaçõescompostas 
altacomplexidade
• 
aplicações em nuvem (CAMSS*) 
presente 
theevolutionofenterpriseapplicationarchitecture 
muitosprocessosintegrados 
acoplamentobembaixo 
computaçãoemnuvem(Paas+SaaS) 
garantiade segurança 
serviçospara aplicações 
negóciosglobais 
extremamentecomplexo 
* Cloud, Analitycs, Mobile, Social andSecure
• 
arquitetura para IoT(Internet das Coisas) 
futuro 
theevolutionofenterpriseapplicationarchitecture 
aplicaçõespara dispositivos 
baixoacoplamento 
computaçãoembarcada 
segurançadistribuida 
negóciosmundiais 
múltiplaslinguagens 
P&D bemcaros
juntando tudo 
theevolutionofenterpriseapplicationarchitecture
The Evolution of Enterprise Application Architecture 
30 YEARS IN 10 
Oziel Moreira Neto (oziel.neto@gmail.com) 
Q&A

Mais conteúdo relacionado

Semelhante a A Evolução da Arquitetura de Sistemas Corporativos

Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
Adriano Bertucci
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviços
Thiago Pereira
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
vinitbr
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Marcus Garcia
 
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Renato Groff
 
Aula1 dia 22 02 2022.pdf
Aula1  dia 22 02 2022.pdfAula1  dia 22 02 2022.pdf
Aula1 dia 22 02 2022.pdf
MarcondesTiburcio
 
Aula 1 dsi
Aula 1  dsiAula 1  dsi
Aula 1 dsi
sandrapvh
 
Enterprise Architcture: Service Oriented Architecture Case
Enterprise Architcture: Service Oriented Architecture CaseEnterprise Architcture: Service Oriented Architecture Case
Enterprise Architcture: Service Oriented Architecture Case
Werther Krause
 
DevOps Exame.com
DevOps Exame.comDevOps Exame.com
DevOps Exame.com
Johnny Cezar
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
Diego Pacheco
 
Expresso nuvem-campus-party
Expresso nuvem-campus-partyExpresso nuvem-campus-party
Expresso nuvem-campus-party
Campus Party Brasil
 
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Renato Groffe
 
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
Renato Groff
 
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
 Alternativas para a Implementação de Microservices no Microsoft Azure - Jane... Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
Renato Groff
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
Rudson Kiyoshi Souza Carvalho
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
Fabio Hara
 
O uso de softwares na engenharia civil
O uso de softwares na engenharia civilO uso de softwares na engenharia civil
O uso de softwares na engenharia civil
debvieir
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Alessandro Almeida
 
Apresentação Dominit 2012
Apresentação Dominit 2012Apresentação Dominit 2012
Apresentação Dominit 2012
Dominit - Soluções e Processos em TI
 

Semelhante a A Evolução da Arquitetura de Sistemas Corporativos (20)

Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviços
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
 
Aula1 dia 22 02 2022.pdf
Aula1  dia 22 02 2022.pdfAula1  dia 22 02 2022.pdf
Aula1 dia 22 02 2022.pdf
 
Aula 1 dsi
Aula 1  dsiAula 1  dsi
Aula 1 dsi
 
Enterprise Architcture: Service Oriented Architecture Case
Enterprise Architcture: Service Oriented Architecture CaseEnterprise Architcture: Service Oriented Architecture Case
Enterprise Architcture: Service Oriented Architecture Case
 
DevOps Exame.com
DevOps Exame.comDevOps Exame.com
DevOps Exame.com
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
 
Expresso nuvem-campus-party
Expresso nuvem-campus-partyExpresso nuvem-campus-party
Expresso nuvem-campus-party
 
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
 
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
 
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
 Alternativas para a Implementação de Microservices no Microsoft Azure - Jane... Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
 
O uso de softwares na engenharia civil
O uso de softwares na engenharia civilO uso de softwares na engenharia civil
O uso de softwares na engenharia civil
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
Apresentação Dominit 2012
Apresentação Dominit 2012Apresentação Dominit 2012
Apresentação Dominit 2012
 

Mais de Oziel Moreira Neto

Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesLinguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
Oziel Moreira Neto
 
Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3
Oziel Moreira Neto
 
Usabilidade de Interfaces - Parte 2
Usabilidade de Interfaces - Parte 2Usabilidade de Interfaces - Parte 2
Usabilidade de Interfaces - Parte 2
Oziel Moreira Neto
 
Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1
Oziel Moreira Neto
 
Introdução aos Métodos Ágeis - Parte II
Introdução aos Métodos Ágeis - Parte IIIntrodução aos Métodos Ágeis - Parte II
Introdução aos Métodos Ágeis - Parte II
Oziel Moreira Neto
 
Trabalhando com Centro de Custo e Receita no FIT Business Suite (ADempiere)
Trabalhando com Centro de Custo e Receita no FIT Business Suite (ADempiere)Trabalhando com Centro de Custo e Receita no FIT Business Suite (ADempiere)
Trabalhando com Centro de Custo e Receita no FIT Business Suite (ADempiere)
Oziel Moreira Neto
 
Gestão Empresarial Integrada
Gestão Empresarial IntegradaGestão Empresarial Integrada
Gestão Empresarial Integrada
Oziel Moreira Neto
 
Boa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseBoa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java Enterprise
Oziel Moreira Neto
 
The Evolution Of Enterprise Application Architecture
The Evolution Of Enterprise Application ArchitectureThe Evolution Of Enterprise Application Architecture
The Evolution Of Enterprise Application Architecture
Oziel Moreira Neto
 
Lpj i ads2_apresentacao_aulas
Lpj i ads2_apresentacao_aulasLpj i ads2_apresentacao_aulas
Lpj i ads2_apresentacao_aulas
Oziel Moreira Neto
 

Mais de Oziel Moreira Neto (10)

Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesLinguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
 
Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3
 
Usabilidade de Interfaces - Parte 2
Usabilidade de Interfaces - Parte 2Usabilidade de Interfaces - Parte 2
Usabilidade de Interfaces - Parte 2
 
Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1
 
Introdução aos Métodos Ágeis - Parte II
Introdução aos Métodos Ágeis - Parte IIIntrodução aos Métodos Ágeis - Parte II
Introdução aos Métodos Ágeis - Parte II
 
Trabalhando com Centro de Custo e Receita no FIT Business Suite (ADempiere)
Trabalhando com Centro de Custo e Receita no FIT Business Suite (ADempiere)Trabalhando com Centro de Custo e Receita no FIT Business Suite (ADempiere)
Trabalhando com Centro de Custo e Receita no FIT Business Suite (ADempiere)
 
Gestão Empresarial Integrada
Gestão Empresarial IntegradaGestão Empresarial Integrada
Gestão Empresarial Integrada
 
Boa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseBoa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java Enterprise
 
The Evolution Of Enterprise Application Architecture
The Evolution Of Enterprise Application ArchitectureThe Evolution Of Enterprise Application Architecture
The Evolution Of Enterprise Application Architecture
 
Lpj i ads2_apresentacao_aulas
Lpj i ads2_apresentacao_aulasLpj i ads2_apresentacao_aulas
Lpj i ads2_apresentacao_aulas
 

Último

Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 

Último (6)

Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 

A Evolução da Arquitetura de Sistemas Corporativos

  • 1. The Evolution of Enterprise Application Architecture 30 YEARS IN 15
  • 2. a necessidade de evoluir • consumidores e organizações globalizadas; • tempo do negócio bem curto; • sistemasbaseadosemplataformas; • integrações com valor para o negócio; • novas proposições e tendências: • momentos, sentir, compartilhar, vestir, jogar, viver, ... theevolutionofenterpriseapplicationarchitecture
  • 3. • desenhar para atingir os requisitos do sistema; • criar o‘blueprint’ para os envolvidos; • definircomooscomponents se comunicam; • balanceara “criatividade" com “ciência" usandomodelos, frameworks e padrõesde projeto; • diminuia complexidadeda construção; a necessidade do ‘Arquiteto’ theevolutionofenterpriseapplicationarchitecture
  • 4. o ‘cubo’ da arquitetura de sistemas particionaras responsabilidadesem‘tiers’ usarcorretamentecadaplataforma darpreferênciaa padrõesabertose mantidospor‘bons’ fornecedores theevolutionofenterpriseapplicationarchitecture
  • 5. 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) theevolutionofenterpriseapplicationarchitecture
  • 6. • arquitetura de aplicações monolíticas (70´s) presente theevolutionofenterpriseapplicationarchitecture poucosusuários modularizadae acoplada processamentoon-line / off-line processamentoemestágios linguagensprocedurais hardware otimizadoe caro complexidademédia
  • 7. • aplicãçõescliente-servidor (90´s) passado theevolutionofenterpriseapplicationarchitecture on-line (redelocal e síncrona) processamentonosbancosde dados linguagensprocedurais hardware nãootimizado baixacomplexidade poucosusuários modularizadae acoplada
  • 8. • aplicações web / internet (2k) presente theevolutionofenterpriseapplicationarchitecture muitosusuários modularizadae poucoacoplada internet (síncrona) processamentodistribuido linguagensobjeto hardware otimizado complexidademédia
  • 9. • serviços para aplicações compostas presente theevolutionofenterpriseapplicationarchitecture integrarmuitosprocessos baixoacoplamento internet (síncrona/assíncrona) processamentodistribuido linguagensobjeto aplicaçõescompostas altacomplexidade
  • 10. • aplicações em nuvem (CAMSS*) presente theevolutionofenterpriseapplicationarchitecture muitosprocessosintegrados acoplamentobembaixo computaçãoemnuvem(Paas+SaaS) garantiade segurança serviçospara aplicações negóciosglobais extremamentecomplexo * Cloud, Analitycs, Mobile, Social andSecure
  • 11. • arquitetura para IoT(Internet das Coisas) futuro theevolutionofenterpriseapplicationarchitecture aplicaçõespara dispositivos baixoacoplamento computaçãoembarcada segurançadistribuida negóciosmundiais múltiplaslinguagens P&D bemcaros
  • 13. The Evolution of Enterprise Application Architecture 30 YEARS IN 10 Oziel Moreira Neto (oziel.neto@gmail.com) Q&A