SlideShare uma empresa Scribd logo
Padrão de Arquitetura de Software Corporativa
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

PDF
Arquitetura de Sofware
PPT
Arquitetura de sistemas web
PPTX
Introdução a arquitetura de sistemas com .NET
PDF
Modelagem de sistemas da informação – aula 03 mai2011
DOCX
Desenvolvimento em camadas
PDF
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
PDF
Php Conf08 Enterprise Patterns
PPTX
Framework Entities - Apresentação da Defesa da Dissertacao
Arquitetura de Sofware
Arquitetura de sistemas web
Introdução a arquitetura de sistemas com .NET
Modelagem de sistemas da informação – aula 03 mai2011
Desenvolvimento em camadas
DETRAN MAIS FÁCIL: CONSTRUÇÃO DE APP WEB USANDO O FRAMEWORK ÁGIL YII
Php Conf08 Enterprise Patterns
Framework Entities - Apresentação da Defesa da Dissertacao

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

PDF
Qualificação MACC- Entities
PPT
Desenvolvendo Produtos Com Java EE
PPTX
Domain-Driven Design
PPTX
Domain driven design - Visão Geral
PPT
O futuro do arquiteto e das arquiteturas Java Enterprise
PPTX
Introdução ao Domain-Driven Design
PDF
PDF
Arquitetura de Software
PPT
Design Patterns
PPTX
Desenvolvimento de Software na Plataforma Microsoft .NET
PDF
DDD e Microsservicos - do negócio à arquitetura
ODP
Arquitetura web para sistemas de negócio
PPT
Padrões Arquiteturais de Sistemas
PPTX
Extreme 360 Arquitetura para Aplicações Delphi Spring4D - OOP e RAD
PDF
ARQUITETURA DISTRIBUÍDA DE SOFTWARE PARA AMBIENTE DE DESENVOLVIMENTO DISTRIBUÍDO
PDF
AAB305 - Service Oriented Architecture - wcamb
PDF
TG KickGames
PDF
Visao geral TI04 2-0
PDF
DDD agile rio
PPT
Arquitetura de Sistemas e seus aspectos na TI
Qualificação MACC- Entities
Desenvolvendo Produtos Com Java EE
Domain-Driven Design
Domain driven design - Visão Geral
O futuro do arquiteto e das arquiteturas Java Enterprise
Introdução ao Domain-Driven Design
Arquitetura de Software
Design Patterns
Desenvolvimento de Software na Plataforma Microsoft .NET
DDD e Microsservicos - do negócio à arquitetura
Arquitetura web para sistemas de negócio
Padrões Arquiteturais de Sistemas
Extreme 360 Arquitetura para Aplicações Delphi Spring4D - OOP e RAD
ARQUITETURA DISTRIBUÍDA DE SOFTWARE PARA AMBIENTE DE DESENVOLVIMENTO DISTRIBUÍDO
AAB305 - Service Oriented Architecture - wcamb
TG KickGames
Visao geral TI04 2-0
DDD agile rio
Arquitetura de Sistemas e seus aspectos na TI
Anúncio

Mais de Hilton Menezes (7)

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

Último (19)

PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Apple Pippin Uma breve introdução. - David Glotz
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
COBITxITIL-Entenda as diferença em uso governança TI
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Processos na gestão de transportes, TM100 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Aula 18 - Manipulacao De Arquivos python
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Aula04-Academia Heri- Tecnologia Geral 2025
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...

Padrão de Arquitetura de Software Corporativa

  • 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