Bussines-Logik auf dem Server als Schwachsinn zu bezeichnen, halte ich auch für zumindest gewagt.
Technologien wie z.B.
SOAP unterstützen die serverseitige Programmierung.
Wer sagt, das auf der Serverseite auf objectorientierte Programmierung verzichtet werden muss?
Wir verwenden stored procedure nur um einen Serverprozess zu starten und mit Parametern zu versorgen.
Moderne
SQL Server lassen die Erstellung von SP mit beliebigen Programmiersprachen zu. (Firebird ab 3.0)
Wir nutzen die Technologie um auf den Server einen Verarbeitungsjob zu starten, der dann die eigentliche Verarbeitung vornimmt.
Der von der Datenbank aktivierte Steuerjob ist in der Lage Verarbeitungsprozesse mehrfach zu starten und auf eigene Threads zu verteilen.
Keine Oberfläche - im Eingang nur Datensätze aus der Datenbank und ausgangsseitig nur neue/modifizierte Datensätze in der Datenbank, da läßt sich der Test weitestgehend automatisieren.
Gruß
Peter