UM MECANISMO PARA EXTERNALIZAÇÃO E FLEXIBILIZAÇÃO DE REGRAS DE NEGÓCIO

Imagem de Miniatura

Data

2010-04-25

Título da Revista

ISSN da Revista

Título de Volume

Editor

Resumo

Durante o ciclo de desenvolvimento de sistemas podem ocorrer alterações em relação àquilo que fora inicialmente a idéia proposta, seja por questões de ordem técnica ou mudança nos processos de negócio. Estas alterações, na maioria das vezes, levam a modificações de código que acarretam a entrada em funcionamento de uma nova versão do sistema. Em um sistema que já se encontra em produção, tais mudanças levarão a ocorrência de um redeploy a cada nova alteração da aplicação. Muitos podem pensar, no entanto, que ao se efetuar uma mudança de regra de negócio, o código deverá ser alterado definitivamente e a aplicação recolocada no ar, pois se “houve uma mudança em uma regra de negócio, então significa que esta estava errada anteriormente”. No entanto, em aplicações que funcionam no âmbito público, regras podem mudar com freqüência, seja por força de criação ou modificação de uma norma federal ou interna. Quando tais modificações acontecem, pode ser útil manter as versões das regras anteriores para posterior referência e até mesmo utilização em casos especiais. Desta forma, objetivando evitar a ocorrência de redeploys com freqüência, os analistas de sistemas da UFSM desenvolveram um mecanismo para que, na mudança de algumas regras de negócio, não seja necessário desempenhar este processo em uma aplicação inteira.

Descrição

Palavras-chave

Groovy, Java, Scripting, Regras de Negócio

Citação

Coleções

Avaliação

Revisão

Suplementado Por

Referenciado Por