CAST Imaging continues to enhance its functionalities to facilitate architecture discovery of applications, accelerate modernization, and improve collaboration amongst development teams.
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.
In addition, the embedded documentation contains detailed explanations of the main concepts of CAST Imaging:
The interface for CAST Imaging’s discovery and navigation of complex custom-build application have been improved.
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.
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.
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.
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.
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.