Hello,
wenn Du Gehirnschmalz darauf verwenden willst, dann mach Dir auch gleich Gedanken darüber, wohin in diesem Gesamtkunstwerk die Geschäftsregeln, Zugriffsrechte und Historiefunktionen gehören.
in AL
In der Praxis wäre es außerdem schön, wenn Appliaktionen auf Veränderung der Datendefinitionen reagieren könnten, also automatisch realisieren, ob diese noch zur Applikation passen, oder nicht.
Wo willst Du das unterbringen?
Im AL wird auf eine entsprechende Datenstruktur zugegriffen. Das ist unabhängig von das was Du "Datendefinition" nennst. Veränderungen in der Datenhaltungsschicht (DAL) wie z.B. alter table usw. erfordern keinen Eingriff in die Anwendung, solange die Datenstruktur nicht geändert werden muss.
Genau, denn es wird in allen möglichen Anleitungen immer nur "vorwärts" gedacht. Im Zeitalter verteilter und gemeinsamer Datenhaltungen muss es aber auch möglich sein, Änderungen zu erkennen, wenn sie in einer anderen Schicht (vielleicht für eine andere Applikation) durchgeführt wurden.
Änderungen sind nur in der Vermittlungsschicht notwendig.
Diese muss aber ertüchtigt werden, notwendige Änderungen zu erkennen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg