Regelmaschinen nutzen den Ansatz Geschäftsregeln zentral zu verwalten. Eine Rule Engine führt diese fachlichen Regeln auf die Geschäftsobjekte aus.

RulesystemUML

Regelmaschinen führen Regeln in drei Phasen aus.

  1. Match: Bedingungsteile der Regeln werden mit den Fakten im Memory geprüft. Erfüllbare Regeln w...

Bei dem Model View Presenter Entwurfsmuster werden das Model und der View vollständig voneinander getrennt. Dies führt zu einer höheren Testbarkeit.

  • Das Model enthält die Daten und kann zusätzlich Geschäftslogik beinhalten
  • Der View ist für die Anzeige des Model zuständig
  • Der Presenter enthäl...

Bei dem Model View Controller Entwurfsmuster handelt es sich um eine Unterteilung der Programmstruktur in drei Teile. Diese Teile haben jeweils eigene Zuständigkeiten. Dadurch werden spätere Anpassungen erleichtert.

  • Das Model ist für die Datenhaltung zuständig
  • Der View ist für die Anzeige dies...

Amazon SNS ist ein Publish-Subscribe Channel. Nachrichten werden vom Publisher zu den Subscriber verteilt. Publish-Subscribe Channel lassen sich mit dem Observer Pattern implementieren.

ObserverUML