CAST Dashboards consists of different AIP components and products:
- AIP ConsoleAIPCONSOLE
- AIP Core for Dashboards + AIP Node
- CAST Storage Service / PostgreSQL
- CAST Dashboards (Health and Engineering)
At a broad level, the workflow below shows the onboarding of application source code to CAST AIP through AIP Console. CAST AIP Console generates application source code metadata by reverse-engineering front-end, middleware, and back-end code. The application data that is generated by CAST AIP can be viewed using the Health Dashboard (provides insight for digital leaders), the Engineering Dashboard (provides detailed results for delivery teams and engineers) or the Security Dashboard (provides similar functionality to the Engineering Dashboard, focused on Security measures and rules).
...
AIPCONSOLE
CAST AIP is piloted via the AIP Console - a Console is a front end web application that can be installed on Microsoft Windows or Linux and provides services that are required to configure and run AIP analyses remotely on multiple analysis machines. It supports the full AIP analysis process from registering the application, delivering the source code to producing the snapshots and viewing the dashboards. AIP Console is designed such that it allows you to:
...
Data produced by the AIP Core analysis engine needs to be stored somewhere before it can be "consumed". This requirement is fulfilled by the open-source RDBMS PostgreSQL which CAST AIP is optimized to work with. PostgreSQL has been chosen largely due to its low cost (i.e. free) and fast performance. CAST provides PostgreSQL as a custom Windows installable package known as CAST Storage Service, or it can be installed on all mainstream Linux distributions via the repository system. CAST highly recommends the use of PostgreSQL on a Linux instance as this consistently gives the best performance during analyses.
...
...
Result consumption
Results produced by the AIP Core analysis engine are consumed/exploited for the most part via browser based "dashboards". These are delivered:
...