How Panoptics Works

Comprehensive & Continuous platform for

mapping and assessing application relationship


Understanding the Metadata

Crosscode Panoptics Icon 11-15-19

Putting All the Dependencies Together

Crosscode runs an agent on your application and database servers. The agent extracts the operating system process and database structures and sends them to the Crosscode server.

The Crosscode Cloud application uses proprietary algorithms to make sense of the data coming in from your servers. The data is can be visualized via a dependency map on a user’s screen, viewed in decomposition mode as detailed lists of dependencies, or accessed for impact analysis and governance rulemaking.

The Crosscode agent is called csPlugin. It is a lightweight agent that runs as a service on your servers and reads information about the processes and the databases running on those servers.



Plug In Diagram 1

No Introspection= No Problem

For programs that have been written in older languages that do not support introspection, csPlugin uses a range of techniques to determine the structure of the application. For relational databases, Panoptics extracts the relationship and connection information from the database and sends that information to the Crosscode server.

Panoptics can be deployed in minutes from Crosscode servers via the internet. It can also be baked into the server image.  Once the csPlugin is running on your servers with the privileges required to access application and database metadata, results can be viewed by logging into the Crosscode dashboard via an HTML5 compatible browser.