What’s New? Faster and Broader Application Discovery with CAST Imaging


CAST Imaging continues to enhance its functionalities to facilitate architecture discovery of applications, accelerate modernization, and improve collaboration amongst development teams.

Getting Started with CAST Imaging

CAST Imaging now contains a tutorial guiding any new user in discovering, navigating, and creating architectural blueprints of applications. Based on a pre-loaded sample application, this 10-minute tutorial will give new users the basics to use CAST Imaging, step by step, with guidance to find what to do.

Getting Started with CAST Imaging

In addition, the embedded documentation contains detailed explanations of the main concepts of CAST Imaging:

  • What is and how to navigate the different layers;
  • How to work with transactions;
  • How to create Data Call Graphs to identify and map the pathways of all components involved in processing or using data;
  • How to view modules of an application;
  • How to use the new Document-It capability to create and share documentation across the team;
  • How to use the Search and Filter capabilities for all objects of an application, including tags and added documentation

Revamped Interface

The interface for CAST Imaging’s discovery and navigation of complex custom-build application have been improved.

  • All menus and capabilities have been regrouped in a single place: a band on the left part of the screen allows the user to investigate the application, access the saved views, select objects, group objects, add tags, change the display options, manipulate the links, show or hide nodes, and add documentation to objects or views.
  • All investigation capabilities are regrouped in a single place: the Investigate Panel. It regroups the scope of what is being viewed, a specific part of the scope, and the perspective used. using the standard CAST Taxonomy, pre-defined modules, or services. It also shows the level displayed: lower levels with more objects and precision, and how the display is made (hierarchically, sequentially, or around a specific object). That panel also contains features to filter, export, and save views.
  • Access to the tutorial and the documentation is now available directly from the main interface at the lower left of the windows.

Immediate Information about Dependencies and App-to-App Dependencies

The display and content provided by the latest version of CAST Imaging is bringing an immediate information about dependencies between different objects. One can now see the number of dependencies between objects, even at higher layers. This provides an information about the complexity of relations between different objects without having to dig into the details. A few version ahead, CAST Imaging added the capacity to drill down to single detail of each relation. Now, all technologies are covered providing a view of all methods, functions, paragraphs, … of the objects down to the source code and properties of each single object available.

Immediate Information about Dependencies and App-to-App Dependencies

In addition to dependencies between artifacts within one single application, CAST Imaging now displays application to application dependencies. Whenever an object of an application is calling another object of another application, CAST Imaging displays an application-level blueprint with dependencies between then allowing to investigate precisely which type of dependence exists and what objects are involved into the relation. It also integrates a capacity to identify duplicated objects between applications. It allows users to quickly identify refactoring situations to reduce the redundancy of objects between different applications.

Services Architecture Understanding and Blueprints

Latest microservice technologies such as Apache Camel, Kafka or AWS SQS are based on event and messaging to manage calls between components. That brings difficulties to understand how components are interacting with each other’s. These difficulties are removed during the analysis phase of the application: these components are identified and the dependencies between microservice objects are displayed in CAST Imaging in a dedicated view named Services views with orchestration, monitoring and service visibility. It allows CAST Imaging users to check their architecture during the refactoring or implementation period.

Custom Aggregation Views

The architectural presentation of applications should be complemented with custom regrouping of objects. Technical objects of different technologies need to be regrouped to represent the functional capacities of an application. Until now, this grouping was only available during the analysis phase of an application. Now, any user can use a dedicated interface from CAST Imaging to create, change or remove custom aggregations, allowing users to quickly create or change existing aggregations. This capacity to work directly with CAST Imaging streamlines the process of manipulating custom aggregations.

Custom Aggregation Views

Installation, Deployment, and Supported Technologies

New platforms are available for installing core components of CAST Imaging: front-end and back-end web services, Graph database, ETL and CAST Imaging services. In addition to Windows Servers, CAST Imaging can now be installed on Linux environments using Docker. It comprises Docker on Ubuntu and CentOS. Docker installation can also be done on Windows. As the supported technologies of CAST MRI for Software expand, the technologies and application blueprints available in CAST Imaging expand with it.

Contact us today to find out more about how CAST MRI for Software could link to the other blog post to get all new technologies supported.

Dejan Ivanov
Dejan Ivanov EVP, Solution Delivery & Customer Success
Dejan oversees the Delivery organization, with consulting resources in Europe, the US and India. Dejan is an experienced consulting and IT delivery leader fascinated about innovation and focused on delivering client value and maximizing client satisfaction. Pursuing the highest levels of customer satisfaction, CAST Delivery activities include the introduction of CAST technology into enterprises and GSIs, training and coaching, building clients’ Centers of Excellence for producing software intelligence and leveraging the insights throughout the organization. The Delivery organization also runs CAST Managed Services to operate our technology on behalf of customers.
Load more reviews
Thank you for the review! Your review must be approved first
You've already submitted a review for this item