Adjusting IAM and business rules
After adjusting data and the GUI, business rules are another aspect that can change in an information system, and where a good alignment makes for easy adjustments. Centralizing business rules is of utmost importance when they change often and when a discrepancy may be harmful to your business (imagine a case where VAT is not calculated in the same way, depending on the path of the order in your IT department). A dedicated BRMS is a great way to handle this, but we have seen this is quite cumbersome. A much lighter yet efficient way to centralize business rules is to simply break down your information system into multiple services that have only a few responsibilities.
This is typically what we have done for IAM business rules, which are some of the most important rules, as they involve security and authorization. Also, they are the rules that change most quickly – orgcharts can change a lot in companies, due to newcomers, people retiring...