Regelmaschinen nutzen den Ansatz Geschäftsregeln zentral zu verwalten. Eine Rule Engine führt diese fachlichen Regeln auf die Geschäftsobjekte aus.
Regelmaschinen führen Regeln in drei Phasen aus.
Bei dem Model View Presenter Entwurfsmuster werden das Model und der View vollständig voneinander getrennt. Dies führt zu einer höheren Testbarkeit.
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.
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.