...
Layered Architecture: AARC-compliant AAIs implement a layered architectural model comprising of: User Identity, Community Attribute Services, Access Protocol Translation, Authorisation , and Services Service layers. In most implementations, some of these layers blend together rather than being discrete. The separation of responsibility boundaries, however, supports a clearer description and implementation of the architecture.
...