Demoiselle
Desenvolvedor Serpro
Versão estável 3.0.0[1] (21 de fevereiro de 2017; há 7 anos)
Escrito em Java
Sistema operacional Plataforma Java
Estado do desenvolvimento ativo
Página oficial FrameworkDemoiselle.gov.br

Demoiselle Framework é uma API Java para desenvolvimento de aplicações web de grande porte construída pelo Serpro.

História

O Demoiselle Framework foi construído dentro do Serpro, em 2008, com vistas a uniformizar e fornecer uma plataforma mínima para o desenvolvimento de sistemas de grande porte. O nome foi dado pelo então Diretor-Presidente do Serpro, Marcos Mazoni, em referência ao avião Santos-Dumont Demoiselle, cujos planos foram divulgados publicamente por Santos Dumont para qualquer pessoa que se interessasse. Em 2009, durante o Consegi, o projeto foi oficialmente lançado.[2][3]

Em 2011, durante o Consegi, o Demoiselle Framework foi lançado no portal do Portal do Software Público como software livre.[4]

Em 21 de fevereiro de 2017 foi publicado Demoiselle 3, com uma arquitetura focada em microserviços e a possibilidade de integração de com microcontainers em sistemas operacionais prontos para a nuvem, além da modernização de toda a estrutura interna.[1]

Características técnicas

O pensamento fundamental do Demoiselle Framework é que a arquitetura de software, que resolve quatro problemas: ela dá uma estrutura básica, ela indica as tecnologias a serem adotadas, ela define padrões de implementação e ajuda nas decisões de projeto. Demoiselle Framework é um projeto de software livre, licenciado como LGPL v3.

É uma API Java para desenvolvimento de aplicações Web construída com os seguintes objetivos gerais:

Objetivos específicos:

Demoiselle Framework orienta o desenvolvimento em camadas, baseando-se nos padrões de projeto MVC e J2EE. A independência das camadas, possibilitada pela aplicação de Programação orientada a aspecto, permite que a camada de Visão (a interface gráfica do usuário), possa ser substituída pela disponibilização de serviços, reaproveitando toda a lógica do sistema.

Ligações externas

Referências

  1. a b «Release 3.0.0 - demoiselle/framework». GitHub. 21 de fevereiro de 2017. Consultado em 9 de agosto de 2017 
  2. «Demoiselle decola no Consegi 2009». Portal do Serpro. 22 de junho de 2009. Consultado em 24 de agosto de 2016 
  3. «Demoiselle Framework». Portal do Serpro. Consultado em 24 de agosto de 2016 
  4. «Demoiselle Framework é lançado no Portal do Software Público». Framework Demoiselle. 11 de maio de 2011. Consultado em 24 de agosto de 2016