Skip to main content

landscape View

The landscape view is the primary macro-level projection in Scapius. It visualizes the entire enterprise architecture or large cross-domain ecosystems across strategic layers (Business, Application, and Technology).


Visual Projection

landscape view visual diagramlandscape view visual diagram

Enterprise Landscape View showing multi-layer cross-cutting dependencies


Purpose & Target Audience

  • Target Audience: Enterprise Architects, Chief Architects, CTOs, Engineering Leadership.
  • Primary Use Cases:
    • Understanding cross-layer dependency flow from business processes down to physical infrastructure.
    • Rationalizing application portfolios across business units.
    • Communicating enterprise-wide cloud modernization roadmaps.
    • Identifying critical Single Points of Failure (SPOFs) in macro architectures.

Supported Entity Types

The landscape view typically aggregates high-level entities from all layers:

Entity TypeLayerRole in Landscape View
capabilityBusiness / StrategyBusiness capabilities realized by systems and processes.
actorBusinessHuman roles and customer archetypes initiating interactions.
processBusinessCore end-to-end workflows executed across the enterprise.
systemApplicationMacro-level enterprise platforms and systems.
appApplicationKey customer-facing or core transactional applications.
environmentTechnologyHosting accounts, Kubernetes clusters, and cloud regions.
infrastructureTechnologyMajor database clusters, messaging backbones, and compute fleets.
goalMotivationStrategic objectives driving the landscape.

Supported Relationships & Verbs

Relationship VerbSource EntityTarget EntityTypical Representation
realizessystem, processcapability, goalUpward realization edge
servessystem, app, processactor, systemDependency service edge
flows_tosystem, appsystem, appCross-system data integration edge
hostsenvironment, infrastructuresystem, appDeployment assignment edge
depends_onsystem, appsystem, infrastructureCritical operational dependency
migrates_tosystem (Legacy)system (Target Cloud)Transformation trajectory edge

Filtering & Layout Recommendations

  • Recommended Layout: auto_layout TopToBottom (highlights vertical layer dependencies).
  • Common Predicates:
    • include system where tier == "Tier-1": Focus on mission-critical systems only.
    • exclude where time == "Eliminate": Omit retired legacy systems.
    • include where layer == "Application" || layer == "Business": Scope view to software architecture.

Complete DSL Example

views {
landscape v_enterprise_core "Enterprise Core Landscape" {
# Include all macro systems and capabilities
include capability
include actor
include process
include system
include environment

# Focus relationships on serving and realization
include_verb realizes outgoing
include_verb serves both
include_verb hosts

# Suppress internal low-level edges
exclude_verb governed_by

# Top-down hierarchical layout
auto_layout TopToBottom

# Visual highlights
style system where criticality == "Mission-Critical" {
css_class "critical-system-glow"
}
}
}