1. A method for aggregating database and component logic authorization rules in a multi-tier application system, the method comprising: aggregating role-based authorization rules for both a persistence layer and a logic layer of a multi-tier application in a unified policy; distributing the unified policy to both the persistence layer and the logic layer of the multi-tier application; transforming the unified policy for each of the persistence layer and the logic layer into respectively a set of role based permissions for the persistence layer and a set of role based permissions for the logic layer; and, applying the set of role based permissions for the persistence layer in the persistence layer, and the set of role based permissions for the logic layer in the logic layer of the multi-tier application.