Grüße!Dynamische Geschäftsregeln in einer Webanwendung
Bei der Arbeit an einem webbasierten Projekt mussten Geschäftsregeln und -logik vom Kunden angepasst werden. Ich möchte dies tun, ohne die Anwendung jedes Mal neu kompilieren zu müssen, wenn wir einen neuen Client auf dem System registrieren. Die von mir bisher beschriebenen Architekturen sind:
- Windows-Workflow: Erstellen von dynamischen Workflows und Speichern dieser in der Datenbank.
- Reflektion: Erstellen einer Geschäftsregelschnittstelle und Verwenden der Reflektion zum Laden der benutzerdefinierten Client-Assembly.
- Eine echte Business-Rules-Engine
- Implementierung einer IOC-Container-ähnlichen Strukturkarte. [zaff: hinzugefügt 6/4]
Haben Sie jemals etwas Ähnliches implementiert? Wenn ja, wie ist Ihre Erfahrung? Und schließlich gibt es eine andere Lösung, die ich erforschen sollte?
Danke für Ihre Hilfe !!