Arquitetura de Software de Referência para Sistemas de Informação Governamentais
Resumo
Nesse artigo, é descrita uma Arquitetura de Software de Referência para um Órgão Público Brasileiro. Essa arquitetura está baseada no Paradigma Orientado à Convenção sobre Configuração, o qual tenta diminuir a quantidade de decisões a serem tomadas pelos desenvolvedores, ganhando simplicidade, sem perder flexibilidade e produtividade. A arquitetura lida ainda com auditoria, rastreabilidade, autenticação, monitoramento e outros tópicos relevantes para sistemas de informação de Órgãos Públicos Brasileiros. Por fim, a arquitetura tem sido aplicada no desenvolvimento de dois sistemas de informação associados a um Órgão Público Brasileiro. Um desses é, atualmente, um dos mais importantes sistemas de informação do Órgão em questão.
Referências
AuditLogging, Grails Plugin. Acesso: http://grails.org/plugin/audit-logging (Abril 2015)
BootStrap. Acesso: http://getbootstrap.com/ (Abril 2015)
ePING. Acesso: http://governoeletronico.gov.br/acoes-eprojetos/e-ping-padroes-de-interoperabilidade (Abril 2015)
German Federal Government for IT. (2003) Standards and Architectures for e-Government Applications.
Grails. Acesso: https://grails.org/ (Abril 2015)
JavaMelody, Grails Plugin. Acesso: http://grails.org/plugin/grails-melody (Abril 2015)
Log4J. Grails Plugin. Acesso: http://logging.apache.org/log4j/1.2/index.html (Abril 2015)
Miller, J. (2009). Design For Convention Over Configuration. Acesso: http://msdn.microsoft.com/enus/magazine/dd419655.aspx (Abril 2015)
Nakagawa, E. Y.; Oquendo, F.; Becker, M. (2012) RAModel: A Reference Model for Reference Architectures. 6th European Conference on Software Architecture.
Pautasso et al. (2008). Restful Web Services vs. Big'Web Services. 17th Int. Conf. on World Wide Web (pp. 805-814).
Play. Acesso: https://www.playframework.com/ (Abril 2015)
RebelLabs. (2013) Curious Coder's Java Web Frameworks.
RubyOnRails. Acesso: http://rubyonrails.org/ (Abril 2015)
SpringSecurity, Grails Plugin. Acesso: http://grails.org/plugin/spring-security-core (Abril 2015)
Struts. Acesso: https://struts.apache.org/ (Abril 2015)