Skip to main content

Application Dependencies

Egor Marachev avatar
Written by Egor Marachev
Updated yesterday

Overview

Application Dependencies provides an intuitive, visual way to understand how your Business Applications interact with each other. This powerful visualization shows connections between Application Maps, helping you quickly identify dependencies and relationships across your entire application landscape.

The feature is designed to support critical business processes including:

  • Migration planning and risk assessment

  • Impact analysis for maintenance windows

  • Dependency mapping for disaster recovery

  • Application rationalization and optimization

  • Architecture reviews and documentation


Accessing Application Dependencies

To access Application Dependencies:

  1. Navigate to Maps > Application Maps in the left sidebar

  2. The default view shows your Application Maps in a tree structure

  3. Click the Dependencies tab to switch to the circular dependency visualization


Understanding the Visualization

The Circular Layout

The Application Dependencies view uses a circular arc structure where each arc represents a folder containing your Application Maps.

Color-Based Folder Organization:

  • Each folder is assigned a color from a predefined palette

  • When you have more folders than available colors, colors are reused across different folders

  • Maps not assigned to any folder are grouped under “Other” with a distinct color

  • Folder names are displayed outside the arcs in a readable orientation

Arc Structure:

  • Each arc segment represents a folder and its content

  • Within an arc, inner folders are grouped together first, followed by direct maps

  • White separator lines divide different sections within each arc

  • Small icons on the arc represent individual application maps

Understanding Connections

Entry Points as Dependencies

The connections shown represent dependencies based on Entry Points, the specific URLs, servers, ports, or partial hostnames you defined when creating your Application Maps.

For example, if your “CRM” application map has an entry point of “crm.company.com” and your “Web Portal” map shows traffic to that URL, you’ll see a connection line between these two maps indicating the dependency relationship.

Connection Lines:

  • Smooth grey lines with arrow heads show the direction of dependencies

  • Arrows point from the consuming application to the dependency

  • Line thickness may indicate connection strength or traffic volume

  • Connections are dynamically rendered and optimized for performance


Interactive Features

Hover Interactions

Hover over any map or folder:

  • The element pops out slightly with an animation

  • A tooltip displays the full name

  • Makes it easy to identify elements in dense visualizations

Click to View Details

Click on a map:

  • The selected map is highlighted in the circular view

  • The right-side panel displays detailed information about that map

  • All connections to/from that map are emphasized

  • Other elements fade slightly for clarity

Click on a connection line:

  • Both maps at either end are highlighted

  • Shows the specific dependency relationship

Click outside any element:

  • Returns the view to its original state

  • Clears all highlighting

Focus Mode (Double-Click)

For detailed analysis of specific folders:

  • Double-click on a folder in the circular view to enter Focus Mode

  • The focused folder expands to show individual maps within it

  • Non-relevant connections fade with reduced opacity

  • Only maps inside the focused folder and their connections remain prominent

  • A UI indicator at the top shows which folder is currently in focus

  • Click anywhere outside to exit Focus Mode and return to the full view

This is particularly useful when you have many application maps and want to analyze dependencies for a specific business unit or application domain.


Details Panel

When you interact with elements in the circular view, the right-side panel updates to show relevant information.

Map Details

When you click on a map, the panel displays:

  • Incoming Traffic: Total data volume received

  • Main App Dependencies: Top applications this map depends on, with traffic percentages

  • Traffic Over Time: Graph showing dependency traffic trends over the last 7 days

  • Shared Servers: Servers that are used by multiple application maps


Search Functionality

The integrated search allows you to quickly find specific application maps:

To search:

  1. Click the search bar at the top of the page

  2. Type your search term (application map name)

  3. The right panel displays a Search Summary showing:

    • Your search term

    • Total number of matching maps

    • List of found maps

  4. Click on any result to view that map’s details

Note: Search only works with application map names. Folder names and server names are not searchable.


Working with the Application Tree

The left sidebar displays your Application Maps in a hierarchical tree structure:

  • Folders are shown with expandable/collapsible arrows

  • Maps within folders are indented

  • You can drag and drop maps into folders to organize them

  • Use Ctrl for multiple selections when organizing maps

To create a new map or folder:

  • Click Create Map to build a new application map

  • Click Add Folder to create a new organizational folder


Navigation Between Views

The Application Dependencies feature integrates seamlessly with the standard Application Maps view:

  • Use the Dependencies tab to switch to the circular visualization

  • Use the tree view in the left sidebar to browse your application hierarchy

  • Click any map in either view to see its details

  • Changes made to maps (editing entry points, reorganizing folders) are reflected immediately in both views


Additional Notes

  • The circular visualization dynamically adjusts based on the number of folders and maps

  • Connection data is based on real network traffic collected by Faddom

  • Dependencies are only shown when Entry Points are configured for your Application Maps

  • Performance is optimized to handle large numbers of applications and connections


If you have any questions or need help, please contact support@faddom.com.

Did this answer your question?