Understand Architectural Layers

Use the Architecture Layer scope to see how the application is divided into tiers and detect layer violations.

Before you start

Who this is for Architect, team lead
Role required Viewer or higher
Prerequisites Application imported; architecture layers defined in AIP Console

Step 1: Open the Architecture Layer scope

In the Investigation panel, select Architecture Layer.

[TODO: Screenshot]

Step 2: Read the layer diagram

The view shows nodes for each architectural layer (for example: Presentation, Business Logic, Data Access). Links between layers show the dependencies.

[TODO: Screenshot of a typical layer diagram]

Step 3: Identify layer violations

A layer violation occurs when a lower layer calls a higher layer, or when two layers that should be independent have direct links. Look for unexpected arrows in the diagram.

[TODO: Example of a violation and how it appears in the view]

Step 4: Drill into a layer

Double-click a layer node to see the objects inside it. From there you can investigate specific violations.

Next steps