Application dependencies

Aug 14, 2017

Whether you use XenApp, XenDesktop, or another method to deploy applications to users, knowing what is required to correctly deliver an application is essential for a successful rollout. AppDNA report algorithms analyze whether the applications, application frameworks, and files required by an application are present. The standard Application Remediation Report includes any missing dependencies and the Application Issues Report compiles all dependent application RAGs.

Suppose that for a suite of financial applications, App1 calls App2, which requires Microsoft Foundation Classes (MFC) and calls App3. AppDNA analyzes those application dependencies and allows you to create dependencies manually or based on suggested dependencies that AppDNA derives by matching missing files or API calls to the runtimes that provide them. The built-in application dependency map includes common libraries and frameworks such as the Visual Studio C++ and Visual Basic run time libraries, as well as applications such as web browsers, SQL Server, and web service connections. If you are aware of other application dependencies, perhaps from information provided by System Center Configuration Manager, you can use the AppDNA SDK to manage those relationships.

View dependencies

  1. In the Application List, click an application to select it and then right-click it and choose Properties.

  2. Click the Dependencies tab and then click the View app dependency icon icon.

    The icon toggles between a list of applications that require or are required by the selected application(s).

Use a suggested dependency

  1. In the Application List, click an application to select it and then right-click it and choose Properties.
  2. Click the Dependencies tab and then click Suggestions.
  3. Select an item and then click Link Applications.

Define a dependency

  1. In the Application List, click an application to select it and then right-click it and choose Properties.

  2. Click the Dependencies tab and then click New.

    The Applications tab and the System Frameworks tab list items that are in the AppDNA database.

  3. To specify a dependency on an application or a system framework, select the corresponding tab, select an item, and then click OK.