Arquitetura de Software de Referência para Sistemas de Informação Governamentais

  • Maurício Serrano Universidade de Brasília
  • Milene Serrano Universidade de Brasília
  • André Cavalcante Universidade de Brasília

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.

Palavras-chave: Arquitetura de Software de Referência, Reutilização, Governo, Padrão, Auditoria, Rastreabilidade, Autenticação, Monitoramento

Referências

Al-Khanjari et al. (2014) Developing a Service Oriented EGovernment Architecture. Journal of Software Engineering and Its Applications. Vol.8(5), pp. 29-42.

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)
Publicado
26/05/2015
SERRANO, Maurício; SERRANO, Milene; CAVALCANTE, André. Arquitetura de Software de Referência para Sistemas de Informação Governamentais. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 11. , 2015, Goiânia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 79-82. DOI: https://doi.org/10.5753/sbsi.2015.5886.