Source: https://www.oracle.com/technetwork/apps-tech/policy-automation/learnmore/opaonengineeredsystemswhitepaper-1713414.pdf