期刊名称:Revista Brasileira de Administração Científica
印刷版ISSN:2179-684X
电子版ISSN:2179-684X
出版年度:2012
卷号:3
期号:2
页码:57-70
DOI:10.6008/ESS2179-684X.2012.002.0004
语种:Portuguese
出版社:Escola Superior de Sustentabilidade
摘要:A segurança dos dados e, principalmente, a integridade das transações, são objetos de muita preocupação para empresas que possuem sistemas on-line trabalhando direta ou indiretamente com seus ativos. O interesse pelo comércio eletrônico se difundiu em diversos tipos de mercado, devido ao baixo custo operacional e também ao seu alcance global, o que provoca uma necessidade de constantes aperfeiçoamentos em relação à segurança desses sistemas. Este artigo demonstra a construção de um sistema Web utilizando Programação Orientada a Aspectos (POA), baseado em um modelo multinível de acesso à chamada de métodos utilizando a linguagem AspectJ. Foi utilizada a IDE NetBeans como ambiente de desenvolvimento. Foi adotada uma sintaxe alternativa, conhecida como Annotations por meio de interfaces, que serviu para relacionar o método chamado ao perfil de usuário autorizado. Este modelo foi implementado em um sistema do Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco - IFPE, nomeado como Programa Monitoria. A Programação Orientada a Aspectos, utilizada neste sistema, contribuiu diretamente para a redução do espalhamento e entrelaçamento de códigos-fonte entre os módulos do sistema e os requisitos não funcionais do mesmo, diminuindo o acoplamento e consequentemente a complexidade do código-fonte. A Programação Orientada a Aspectos também promoveu a centralização da responsabilidade de segurança, que normalmente é atribuída a todos os desenvolvedores da equipe.
关键词:Acesso Multinível; AspectJ; Programação Orientada à Aspectos; Segurança da Informação