SlideShare uma empresa Scribd logo
1 de 6
Arquitetura de Desenvolvimento Padrão
                               Soluções inovadoras em TI




Rio de Janeiro, 2012
Padrões de Arquitetura

•   Foco em conceitos de padrões de
                                                          Controle                 Visão
    projetos e não em tecnologias;                        {control}                {view}

•   Independente da linguagem de
    programação;

•   Padrão arquitetural deve permitir a
    criação de software em 3 camadas        Comuns                                          3   Domínio
                                                      1        Modelo / Serviços
    (Apresentação , Domínio , Dados );    {commons}
                                                                   {model}
                                                                                                {entity}



•   Arquitetura deve obedecer aos
    princípios de baixo acoplamento e
    alta coesão para Aplicações OO;                                   2
                                                                      1


•   Não foi contemplada a camada VIEW;                            Persistência
•   Persistência usando SGBD                                     {persistence}
Padrões de Projetos Selecionados

     MVC : Separa a camada de
      apresentação da camada de
      negócios                              Arquitetura JAVA usando padrões de Projetos
     Front Controller: Recebe todas as
      requisições de um website

     Service Layer : Define a camada de
      serviços que a aplicação irá provêr

     Domain Model: Camada de objetos
      que modelam os negócios da
      empresa

     Data Mapper: Movimenta os dados
      entre objetos e um banco de dados,
      mantendo a independência entre
      os mesmos e o mapeamento.

     Data Transfer Object: (opcional)
      padrão que pode ser usado quando
      houver necessidade de encapsular
      agrupamento de dados da camada
      de domínio para camada VIEW.
      Comumente usando para integração
      com Flex.
Framework Corporativo

  Metodologia de Desenvolvimento
       padrões de projetos
       gerador de interfaces
       permissionamento automatizado
       desenvolvimento baseado em UC
       relatórios on demand
  Portal SCM
  Framework Scrum
  Integração Contínua
#obrigado
                                      www.addtech.com.br
                   Rio de Janeiro                             São Paulo
                   Rua Conde de Lages, 44 / 13º / Sala 1311   Av. Brig. Luis Antônio, 2482 / 5º andar
                   Glória • Rio de Janeiro • RJ               Jd. Paulista • São Paulo • SP • CEP: 01317-001
                   CEP: 20241-080 • Tel.: 21 3974-9450        Tel.: 11 2865-7502 | 11 8517-8330




Rio de Janeiro, 1º semestre de 2012

Mais conteúdo relacionado

Semelhante a Padrão de Arquitetura de Software Corporativa

Frameworks de desenvolvimento web
Frameworks de desenvolvimento webFrameworks de desenvolvimento web
Frameworks de desenvolvimento webArlindo Santos
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devopsDiego Pacheco
 
Indo alem do_mvc_node_js
Indo alem do_mvc_node_jsIndo alem do_mvc_node_js
Indo alem do_mvc_node_jsgustavobeavis
 
Microserviços - Universidade Metodista - EETI 2016
Microserviços - Universidade Metodista - EETI 2016Microserviços - Universidade Metodista - EETI 2016
Microserviços - Universidade Metodista - EETI 2016Renato Groff
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Sistemas Distribuídos - Comunicação Distribuída – Web Services
Sistemas Distribuídos - Comunicação Distribuída – Web ServicesSistemas Distribuídos - Comunicação Distribuída – Web Services
Sistemas Distribuídos - Comunicação Distribuída – Web ServicesAdriano Teixeira de Souza
 
Joana costa tp 1 – trabalho prático www
Joana costa tp 1 – trabalho prático wwwJoana costa tp 1 – trabalho prático www
Joana costa tp 1 – trabalho prático wwwJoana Costa
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edtedbrunoaalves
 
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 SIAlessandro Almeida
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estiloGrupoAlves - professor
 
Cloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseCloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseNuno Alves
 
Workshop Microservices - Arquitetura Microservices
Workshop Microservices - Arquitetura MicroservicesWorkshop Microservices - Arquitetura Microservices
Workshop Microservices - Arquitetura MicroservicesRodrigo Cândido da Silva
 
Arquitetura Model View Controller
Arquitetura Model View ControllerArquitetura Model View Controller
Arquitetura Model View ControllerLourdilene Souza
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescerGuilherme
 

Semelhante a Padrão de Arquitetura de Software Corporativa (20)

Frameworks de desenvolvimento web
Frameworks de desenvolvimento webFrameworks de desenvolvimento web
Frameworks de desenvolvimento web
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
 
Indo alem do_mvc_node_js
Indo alem do_mvc_node_jsIndo alem do_mvc_node_js
Indo alem do_mvc_node_js
 
Microserviços - Universidade Metodista - EETI 2016
Microserviços - Universidade Metodista - EETI 2016Microserviços - Universidade Metodista - EETI 2016
Microserviços - Universidade Metodista - EETI 2016
 
Corbawebserves
CorbawebservesCorbawebserves
Corbawebserves
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Sistemas Distribuídos - Comunicação Distribuída – Web Services
Sistemas Distribuídos - Comunicação Distribuída – Web ServicesSistemas Distribuídos - Comunicação Distribuída – Web Services
Sistemas Distribuídos - Comunicação Distribuída – Web Services
 
DDD
DDDDDD
DDD
 
Soa conceitos
Soa conceitosSoa conceitos
Soa conceitos
 
Microservices
MicroservicesMicroservices
Microservices
 
Joana costa tp 1 – trabalho prático www
Joana costa tp 1 – trabalho prático wwwJoana costa tp 1 – trabalho prático www
Joana costa tp 1 – trabalho prático www
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edted
 
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
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estilo
 
Integração de software 2
Integração de software 2Integração de software 2
Integração de software 2
 
Cloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseCloudbridge whitepape rportuguese
Cloudbridge whitepape rportuguese
 
Workshop Microservices - Arquitetura Microservices
Workshop Microservices - Arquitetura MicroservicesWorkshop Microservices - Arquitetura Microservices
Workshop Microservices - Arquitetura Microservices
 
Arquitetura Model View Controller
Arquitetura Model View ControllerArquitetura Model View Controller
Arquitetura Model View Controller
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescer
 
Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)
 

Mais de Hilton Menezes

Como inovar e encantar clientes usando o Design de Serviço
Como inovar e encantar clientes usando o Design de ServiçoComo inovar e encantar clientes usando o Design de Serviço
Como inovar e encantar clientes usando o Design de ServiçoHilton Menezes
 
Gamestorming: brincando de gerar soluções.
Gamestorming: brincando de gerar soluções.Gamestorming: brincando de gerar soluções.
Gamestorming: brincando de gerar soluções.Hilton Menezes
 
Mobiliário Funcional - Skin Surface - Imaginando o Futuro
Mobiliário Funcional - Skin Surface - Imaginando o FuturoMobiliário Funcional - Skin Surface - Imaginando o Futuro
Mobiliário Funcional - Skin Surface - Imaginando o FuturoHilton Menezes
 
Repensando o Telhado de Produto a Serviço Eco-Sustentável
Repensando o Telhado de Produto a Serviço Eco-SustentávelRepensando o Telhado de Produto a Serviço Eco-Sustentável
Repensando o Telhado de Produto a Serviço Eco-SustentávelHilton Menezes
 
Projeto de HidroTrem como Transporte Público
Projeto de HidroTrem como Transporte PúblicoProjeto de HidroTrem como Transporte Público
Projeto de HidroTrem como Transporte PúblicoHilton Menezes
 
Processo de Quality&Assurance em Desenvolvimento de Sistemas
Processo de Quality&Assurance em Desenvolvimento de SistemasProcesso de Quality&Assurance em Desenvolvimento de Sistemas
Processo de Quality&Assurance em Desenvolvimento de SistemasHilton Menezes
 
Resumo sobre Design Serviço
Resumo sobre Design ServiçoResumo sobre Design Serviço
Resumo sobre Design ServiçoHilton Menezes
 

Mais de Hilton Menezes (7)

Como inovar e encantar clientes usando o Design de Serviço
Como inovar e encantar clientes usando o Design de ServiçoComo inovar e encantar clientes usando o Design de Serviço
Como inovar e encantar clientes usando o Design de Serviço
 
Gamestorming: brincando de gerar soluções.
Gamestorming: brincando de gerar soluções.Gamestorming: brincando de gerar soluções.
Gamestorming: brincando de gerar soluções.
 
Mobiliário Funcional - Skin Surface - Imaginando o Futuro
Mobiliário Funcional - Skin Surface - Imaginando o FuturoMobiliário Funcional - Skin Surface - Imaginando o Futuro
Mobiliário Funcional - Skin Surface - Imaginando o Futuro
 
Repensando o Telhado de Produto a Serviço Eco-Sustentável
Repensando o Telhado de Produto a Serviço Eco-SustentávelRepensando o Telhado de Produto a Serviço Eco-Sustentável
Repensando o Telhado de Produto a Serviço Eco-Sustentável
 
Projeto de HidroTrem como Transporte Público
Projeto de HidroTrem como Transporte PúblicoProjeto de HidroTrem como Transporte Público
Projeto de HidroTrem como Transporte Público
 
Processo de Quality&Assurance em Desenvolvimento de Sistemas
Processo de Quality&Assurance em Desenvolvimento de SistemasProcesso de Quality&Assurance em Desenvolvimento de Sistemas
Processo de Quality&Assurance em Desenvolvimento de Sistemas
 
Resumo sobre Design Serviço
Resumo sobre Design ServiçoResumo sobre Design Serviço
Resumo sobre Design Serviço
 

Padrão de Arquitetura de Software Corporativa

  • 1.
  • 2. Arquitetura de Desenvolvimento Padrão Soluções inovadoras em TI Rio de Janeiro, 2012
  • 3. Padrões de Arquitetura • Foco em conceitos de padrões de Controle Visão projetos e não em tecnologias; {control} {view} • Independente da linguagem de programação; • Padrão arquitetural deve permitir a criação de software em 3 camadas Comuns 3 Domínio 1 Modelo / Serviços (Apresentação , Domínio , Dados ); {commons} {model} {entity} • Arquitetura deve obedecer aos princípios de baixo acoplamento e alta coesão para Aplicações OO; 2 1 • Não foi contemplada a camada VIEW; Persistência • Persistência usando SGBD {persistence}
  • 4. Padrões de Projetos Selecionados  MVC : Separa a camada de apresentação da camada de negócios Arquitetura JAVA usando padrões de Projetos  Front Controller: Recebe todas as requisições de um website  Service Layer : Define a camada de serviços que a aplicação irá provêr  Domain Model: Camada de objetos que modelam os negócios da empresa  Data Mapper: Movimenta os dados entre objetos e um banco de dados, mantendo a independência entre os mesmos e o mapeamento.  Data Transfer Object: (opcional) padrão que pode ser usado quando houver necessidade de encapsular agrupamento de dados da camada de domínio para camada VIEW. Comumente usando para integração com Flex.
  • 5. Framework Corporativo  Metodologia de Desenvolvimento  padrões de projetos  gerador de interfaces  permissionamento automatizado  desenvolvimento baseado em UC  relatórios on demand  Portal SCM  Framework Scrum  Integração Contínua
  • 6. #obrigado www.addtech.com.br Rio de Janeiro São Paulo Rua Conde de Lages, 44 / 13º / Sala 1311 Av. Brig. Luis Antônio, 2482 / 5º andar Glória • Rio de Janeiro • RJ Jd. Paulista • São Paulo • SP • CEP: 01317-001 CEP: 20241-080 • Tel.: 21 3974-9450 Tel.: 11 2865-7502 | 11 8517-8330 Rio de Janeiro, 1º semestre de 2012