Ortelius Logical Application Mapping Features

Logical Application Mapping for Supply Chain Management

Mapping Logical Applications


Mapping Logical Applications

Applications are a collection of components in a decoupled, cloud-native architecture. Application mapping shows a ’logical’ representation of the application’s high-level components with their versions. Ortelius uses this information to show you how your ’logical’ application has changed over time. As we work to harden cybersecurity, it is important to monitor your application’s changes, even when you did not make the change.

In a decoupled architecture, your applications will consume shared components. When these shared components are updated you have a new version of your application. Ortelius shows you the versions of all components, such as microservices, shared objects and AI agents, that a specific version of your application is using. While microservices move us away from traditional build and release approaches, we still need a method of tracking their changes and a way to make them unique. Like a software version control solution, Ortelius tracks specific information in the component mapping to track its changes and uniquely identify a version. Changes to a component impacts your decoupled architecture. This means that every logical application that consumes that service will have a potential impact.

As components are consumed by applications, Ortelius tracks the dependencies. It can tell you at any point in time which version of the component your application is consuming and how many different versions have been deployed to your environments, referred to as version drift. Ortelius builds a map that displays this data overtime.

Logical Application SBOMs and CVEs

By tracking how your logical application changes, Ortelius can aggregate all lower level component data up to your logical application level. SBOMs and CVEs at the application level are aggregated based on the components your application consumes.

Application Details

Application Details


Conclusion

You should expect to be managing thousands of components in your cloud-native environment. A decoupled architecture will require a process of tracking shared component usage across all applications, keeping teams informed of what versions of shared objects they are using. Ortelius provides a method for managing your application’s inventory along with all configuration details. It integrates with your CI/CD process to continually update new versions of your shared services that in turn creates new versions of your applications. With our inventory system, you always know what version of a component or open-source package your application version is dependent upon. You have the insights to resolve issues, Ortelius uses the data and makes it actionable.

Mapping in Action

Ortelius tracks component versions to their ’logical’ application versions.