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

Mais procurados

Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
Cloves da Rocha
 
Gestão Estratégica da Inovação Tecnológica
Gestão Estratégica da Inovação TecnológicaGestão Estratégica da Inovação Tecnológica
Gestão Estratégica da Inovação TecnológicaMacroplan
 
Aula 1 - Qualidade de Software - Introdução e História.pptx
Aula 1 - Qualidade de Software - Introdução e História.pptxAula 1 - Qualidade de Software - Introdução e História.pptx
Aula 1 - Qualidade de Software - Introdução e História.pptx
AlexandreLisboadaSil
 
BPM: Conceitos de Gestão de Processos de Negócios
BPM: Conceitos de Gestão de Processos de NegóciosBPM: Conceitos de Gestão de Processos de Negócios
BPM: Conceitos de Gestão de Processos de Negócios
Sergio Sorrentino Moraes
 
Métodos de Design: Uma abordagem para estudos de viabilidade em projetos de s...
Métodos de Design: Uma abordagem para estudos de viabilidade em projetos de s...Métodos de Design: Uma abordagem para estudos de viabilidade em projetos de s...
Métodos de Design: Uma abordagem para estudos de viabilidade em projetos de s...
Alessandro Lima
 
UX UI para Programadores
UX UI para Programadores UX UI para Programadores
UX UI para Programadores
Monica Mesquita
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosrobsons75
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadeErico Fileno
 
1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais okMarcos Morais de Sousa
 
Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4
Elaine Cecília Gatto
 
Check list hackathon - Agencia Inventtando
Check list hackathon - Agencia InventtandoCheck list hackathon - Agencia Inventtando
Check list hackathon - Agencia Inventtando
Inventtando Agencia de Palestrantes
 
Aula 1 - Minicurso sobre Design Centrado no Usuário
Aula 1 - Minicurso sobre Design Centrado no UsuárioAula 1 - Minicurso sobre Design Centrado no Usuário
Aula 1 - Minicurso sobre Design Centrado no UsuárioErico Fileno
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
Mailson Queiroz
 
ESTUDO DE PERFORMANCE DAS ARQUITETURAS RISC E CISC. UM BREVE HISTÓRICO DA EVO...
ESTUDO DE PERFORMANCE DAS ARQUITETURAS RISC E CISC. UM BREVE HISTÓRICO DA EVO...ESTUDO DE PERFORMANCE DAS ARQUITETURAS RISC E CISC. UM BREVE HISTÓRICO DA EVO...
ESTUDO DE PERFORMANCE DAS ARQUITETURAS RISC E CISC. UM BREVE HISTÓRICO DA EVO...
Daniel Caixeta
 
Apresentação sobre introdução à gamificação e jogos educacionais
Apresentação sobre introdução à gamificação e jogos educacionaisApresentação sobre introdução à gamificação e jogos educacionais
Apresentação sobre introdução à gamificação e jogos educacionais
Theophilo Damião
 
Cibercultura
CiberculturaCibercultura
Cibercultura
André Pase
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e Validação
Joeldson Costa Damasceno
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
Instituto Haddad
 

Mais procurados (20)

Conceitos e princípios de design
Conceitos e princípios de designConceitos e princípios de design
Conceitos e princípios de design
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Gestão Estratégica da Inovação Tecnológica
Gestão Estratégica da Inovação TecnológicaGestão Estratégica da Inovação Tecnológica
Gestão Estratégica da Inovação Tecnológica
 
Aula 1 - Qualidade de Software - Introdução e História.pptx
Aula 1 - Qualidade de Software - Introdução e História.pptxAula 1 - Qualidade de Software - Introdução e História.pptx
Aula 1 - Qualidade de Software - Introdução e História.pptx
 
BPM: Conceitos de Gestão de Processos de Negócios
BPM: Conceitos de Gestão de Processos de NegóciosBPM: Conceitos de Gestão de Processos de Negócios
BPM: Conceitos de Gestão de Processos de Negócios
 
Métodos de Design: Uma abordagem para estudos de viabilidade em projetos de s...
Métodos de Design: Uma abordagem para estudos de viabilidade em projetos de s...Métodos de Design: Uma abordagem para estudos de viabilidade em projetos de s...
Métodos de Design: Uma abordagem para estudos de viabilidade em projetos de s...
 
UX UI para Programadores
UX UI para Programadores UX UI para Programadores
UX UI para Programadores
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidos
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta Fidelidade
 
1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais ok
 
Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4
 
Check list hackathon - Agencia Inventtando
Check list hackathon - Agencia InventtandoCheck list hackathon - Agencia Inventtando
Check list hackathon - Agencia Inventtando
 
Aula 1 - Minicurso sobre Design Centrado no Usuário
Aula 1 - Minicurso sobre Design Centrado no UsuárioAula 1 - Minicurso sobre Design Centrado no Usuário
Aula 1 - Minicurso sobre Design Centrado no Usuário
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
 
ESTUDO DE PERFORMANCE DAS ARQUITETURAS RISC E CISC. UM BREVE HISTÓRICO DA EVO...
ESTUDO DE PERFORMANCE DAS ARQUITETURAS RISC E CISC. UM BREVE HISTÓRICO DA EVO...ESTUDO DE PERFORMANCE DAS ARQUITETURAS RISC E CISC. UM BREVE HISTÓRICO DA EVO...
ESTUDO DE PERFORMANCE DAS ARQUITETURAS RISC E CISC. UM BREVE HISTÓRICO DA EVO...
 
Apresentação sobre introdução à gamificação e jogos educacionais
Apresentação sobre introdução à gamificação e jogos educacionaisApresentação sobre introdução à gamificação e jogos educacionais
Apresentação sobre introdução à gamificação e jogos educacionais
 
Cibercultura
CiberculturaCibercultura
Cibercultura
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e Validação
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
 
Mpsbr
MpsbrMpsbr
Mpsbr
 

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

Cv Carlos Nunes Pt Br
Cv Carlos Nunes Pt BrCv Carlos Nunes Pt Br
Cv Carlos Nunes Pt Brguesta120fa80
 
Portfólio PLM Raihsa Siemens
Portfólio PLM Raihsa SiemensPortfólio PLM Raihsa Siemens
Portfólio PLM Raihsa Siemens
Raihsa
 
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
tdc-globalcode
 
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
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
Diego Pacheco
 
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
 

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

Cv Carlos Nunes Pt Br
Cv Carlos Nunes Pt BrCv Carlos Nunes Pt Br
Cv Carlos Nunes Pt Br
 
Portfólio PLM Raihsa Siemens
Portfólio PLM Raihsa SiemensPortfólio PLM Raihsa Siemens
Portfólio PLM Raihsa Siemens
 
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
 
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
 

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
 

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
 

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