Ouvindo Opiniões

Regras de negócio na Aplicação, no Banco de Dados ou no Servidor de Aplicação (n-tier)?

Opinião escrita por Victory Fernandes

Sobre o autor: Colunista da ActiveDelphi e Autor de inúmeros artigos para as Revistas ClubeDelphi e TheClub. Engenheiro Eletricista, Professor do Departamento de Engenharia da UNIFACS - Universidade Salvador. Diretor Tecnico da TKS Software
Site pessoal: www.igara.com.br/victory

Contato: victoryfernandes@yahoo.com.br

Particularmente não trabalho e nunca trabalhei com regras de aplicação implementadas no banco de dados. Eventualmente colocamos uma trigger aqui outra ali, mas considero que quanto menor a dependência que a aplicação tiver do banco de dados melhor.

Trabalhamos com servidor de aplicação ISAPI Intraweb rodando sobre IIS e neste caso rodamos todas as regras no servidor, exceto por questões relacionadas à interface de tela que em sua maioria são executadas com JavaScript e AJAX.

De resto... trabalhamos com a boa e velha prática das regras de negócio implementadas na aplicação... o que dá grande flexibilidade e agilidade no desenvolvimento... em contra partida dá um trabalho um pouco maior de manutenção, controle de versão e atualização no caso de aplicativos rodando em muitas máquinas ou rodando remotamente... nada que um pequeno aplicativo de controle de versionamento e upload automático de novas versões não resolva!

Comentários

Nenhum comentário foi feito ainda
 

"Ouvindo" Opiniões (as mais lidas)

Em breve, aguarde!!!

Pharetra Sed Tempus

Morbi sit amet mauris Nam vitae nibh eu sapien dictum pharetra. Vestibulum elementum neque vel lacus. Lorem ipsum dolor sit dolore phasellus pede lorem proin auctor dolor loremmassa phasellus sit. More…

Outras edições da Revista Active Delphi