English Français Português

Dados inteligentes

Tradicionalmente, as regras de coerência dos dados estão embebidas no código de acesso aos mesmos:

  • Cada aplicação que utilize estes dados replica esse código;
  • O consumidor de dados de uma fonte externa é obrigado a conhecer as regras de coerência desses dados.

NP80 propõe um modelo em que as regras de coerência são transportadas com os dados. As regras são interpretadas pelos objectos que representam os dados, independentemente da aplicação que os utiliza. O produtor dos dados é responsável por definir as regras de coerência.

Exemplo — Factura

Regras de coerência:

  • Total linha = Preço × Quantidade
  • Total = Sum(Total linha)

Quando a Quantidade é alterada, o Total linha e o Total são automaticamente actualizados.

.: :: © 2006 NP80 Todos os direitos reservados :.