ISFramework Célula de Infra-estrutura de Desenvolvimento CGPP
Mudanças tecnológicas <ul><li>Existem dezenas de opções tecnológicas, e cada dia há o surgimento de novas: </li></ul><ul><...
Introdução <ul><ul><ul><li>Framework de desenvolvimento de software de alto nível de abstração. Baseia-se numa meta biblio...
Estrutura da apresentação <ul><li>Conteúdo </li></ul><ul><ul><ul><li>Arquitetura E-GOV </li></ul></ul></ul><ul><ul><ul><li...
Arquitetura E-GOV
Arquitetura E-GOV
Modelos de aplicações web
Modelo estrutural Usual
Modelo estrutural do ISFramework
Componentes de GUI do ISFramework
Arquitetura do driver de tecnologia - AJAX
Arquitetura do driver de tecnologia - AJAX
Arquitetura do driver de tecnologia - AJAX
Arquitetura do driver de tecnologia - AJAX
CDB e o ISFramework
Elementos de componentização <ul><li>GUI </li></ul><ul><ul><ul><li>Meta biblioteca </li></ul></ul></ul><ul><ul><ul><li>Com...
Fluxo de Desenvolvimento Início Protótipo das telas Implementar view Implementar Validações  Complementares Integrar View ...
Componente Portal / Tema A
Componente ISSearch
Componente Portal / Tema B
Formulário de identificação (componentizado)
Diálogos Modais
Conclusão <ul><li>Resultados facilitaram a padronização do trabalho da equipe de desenvolvimento -linguagem Java </li></ul...
Obrigado Célula de Infra-estrutura de Desenvolvimento CGPP
Próximos SlideShares
Carregando em…5
×

Apresentação ISFramework

1.310 visualizações

Publicada em

Arquitetura desenvolvida pelo Instituto Stela para o Desenvolvimento de Sistemas, independente de tecnologia e plataforma

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.310
No SlideShare
0
A partir de incorporações
0
Número de incorporações
91
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Apresentação ISFramework

    1. 1. ISFramework Célula de Infra-estrutura de Desenvolvimento CGPP
    2. 2. Mudanças tecnológicas <ul><li>Existem dezenas de opções tecnológicas, e cada dia há o surgimento de novas: </li></ul><ul><ul><ul><li>Como criar aplicações sem dependência da tecnologia da moda? </li></ul></ul></ul><ul><ul><ul><li>Como padronizar o trabalho da equipe sem depender das mudanças de tecnologia? </li></ul></ul></ul><ul><ul><ul><li>Como evitar o re-desenvolvimento de aplicações e a manutenção dos códigos legados? </li></ul></ul></ul><ul><ul><ul><li>Como criar uma única aplicação para mais de uma plataforma ou ambiente? </li></ul></ul></ul>
    3. 3. Introdução <ul><ul><ul><li>Framework de desenvolvimento de software de alto nível de abstração. Baseia-se numa meta biblioteca de componentes para o desenvolvimento de aplicativos de interface rica multiplataforma que permite projetar aplicativos apenas uma vez e fazer o deployment em qualquer tecnologia, usando drivers de tecnologia. Sua aplicação no desenvolvimento do Portal Inovação permitiu uma economia de custos estimada em 50% a 70% e uma redução de tempo de desenvolvimento estimada em 60% a 80%. </li></ul></ul></ul>Rich Internet Application
    4. 4. Estrutura da apresentação <ul><li>Conteúdo </li></ul><ul><ul><ul><li>Arquitetura E-GOV </li></ul></ul></ul><ul><ul><ul><li>Modelo de aplicações web </li></ul></ul></ul><ul><ul><ul><li>Modelo estrutural comumente usado </li></ul></ul></ul><ul><ul><ul><li>Modelo estrutural do ISFramework </li></ul></ul></ul><ul><ul><ul><li>Componentes de GUI do ISFramework </li></ul></ul></ul><ul><ul><ul><li>Arquitetura do driver de tecnologia </li></ul></ul></ul><ul><ul><ul><li>CDB e o ISFramework </li></ul></ul></ul><ul><ul><ul><li>Elementos de componentização </li></ul></ul></ul><ul><ul><ul><li>Possível fluxo de desenvolvimento </li></ul></ul></ul><ul><ul><ul><li>Exemplos de componentes </li></ul></ul></ul>
    5. 5. Arquitetura E-GOV
    6. 6. Arquitetura E-GOV
    7. 7. Modelos de aplicações web
    8. 8. Modelo estrutural Usual
    9. 9. Modelo estrutural do ISFramework
    10. 10. Componentes de GUI do ISFramework
    11. 11. Arquitetura do driver de tecnologia - AJAX
    12. 12. Arquitetura do driver de tecnologia - AJAX
    13. 13. Arquitetura do driver de tecnologia - AJAX
    14. 14. Arquitetura do driver de tecnologia - AJAX
    15. 15. CDB e o ISFramework
    16. 16. Elementos de componentização <ul><li>GUI </li></ul><ul><ul><ul><li>Meta biblioteca </li></ul></ul></ul><ul><ul><ul><li>Composições </li></ul></ul></ul><ul><li>Negócio </li></ul><ul><ul><ul><li>Orientado a serviço </li></ul></ul></ul><ul><ul><ul><li>Abstrações de unidade de negócio </li></ul></ul></ul><ul><ul><ul><li>Atualizações via Delta </li></ul></ul></ul><ul><ul><ul><ul><li>Dados originais – Dados modificados. </li></ul></ul></ul></ul><ul><ul><ul><li>Modelo 3-tier </li></ul></ul></ul>
    17. 17. Fluxo de Desenvolvimento Início Protótipo das telas Implementar view Implementar Validações Complementares Integrar View e Business Modelo de dados Cliente Tema Gerador de Business Teste Teste Teste Bean Manager Persistence
    18. 18. Componente Portal / Tema A
    19. 19. Componente ISSearch
    20. 20. Componente Portal / Tema B
    21. 21. Formulário de identificação (componentizado)
    22. 22. Diálogos Modais
    23. 23. Conclusão <ul><li>Resultados facilitaram a padronização do trabalho da equipe de desenvolvimento -linguagem Java </li></ul><ul><li>Criação de aplicações com independência na tecnologia resultante </li></ul><ul><li>Isolamento da camada de business da interface (view) </li></ul><ul><li>Existência de um driver estável DHTML/Java _ script </li></ul><ul><li>Planejamento para o desenvolvimento de driver Flash </li></ul><ul><ul><ul><li>Possibilidade de novos recursos ergonômicos </li></ul></ul></ul>
    24. 24. Obrigado Célula de Infra-estrutura de Desenvolvimento CGPP

    ×