Summaryinformation to help you plan your AIP for Imaging installation.

CAST Imaging

Traditional installer for Microsoft Windows

SoftwareRequiredNotes
Host Operating System(tick)

Microsoft Windows

  • Windows Server 2019 (64bit) - supported in CAST Imaging ≥ 1.6.0
  • Windows Server 2016 (64bit)
  • Windows Server 2012 (64bit)

Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported.


JDK(tick)

A JDK (1.8.x 64bits) is required. Supported versions are as follows:

  • OpenJDK

  • Oracle Java

Powershell(tick)

The ability to execute Powershell scripts is required during the installation process.

Docker (Microsoft Windows or Linux)

SoftwareRequiredNotes
Host Operating System(tick)

Microsoft Windows

  • Windows Server 2019 (64bit) and cumulative update of September 2020

Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported.

Linux

  • Ubuntu Server (16.04 LTS / 18.04 LTS / 20.04 LTS)
  • CentOS (7 or 8)

Third-party software required
for install on Docker (Linux and Windows)


(tick)

Docker on Linux

When using the Docker Installer extension

  • Docker Engine ≥ 18.0
  • docker-compose ≥ 3.0
  • curl

Docker on Microsoft Windows

  • Docker Desktop for Windows - latest version recommended, or one that provides:
    • Docker Engine ≥ 19.03.5
    • docker-compose ≥ 3.0
    • Containers for Linux must be enabled
  • Resources for Docker:
JDKOptional

A JDK (1.8.x 64bits) is required if using SAML authentication to generate the public/private key pairs for SAML/SSL . Supported versions are as follows:

  • OpenJDK

  • Oracle Java

Kubernetes cluster

SoftwareRequiredNotes
Kubernetes(tick)

Supported in CAST Imaging ≥ 2.1.0.

See https://github.com/CAST-Extend/com.castsoftware.imaging.kubernetessetup for more information.

Helm(tick)

License key

CAST Imaging requires a license key before any Application data can be imported. Please contact CAST Support to obtain your license key.

Required ports


Windows Service nameDocker container nameDescriptionDefault Listening PortNotes
CAST Imaging System - imaging-ETLetlCAST Imaging application management service.9001-
CAST Imaging System - Frontend servicenginxCAST Imaging front-end web service.

80 (≤ 2.0.0-beta5)

8083 (≥ 2.0.0-beta6)

For ≥ 2.0.0-beta6, if port 8083 is not free, the next available port will be used.


From 2.1.0-funcrel this image is no longer pushed. Merged into "server".
CAST Imaging System - imaging-serviceserverCAST Imaging back-end web service.9000-
CAST Imaging System - login serviceloginCAST Imaging login and authentication service.8084From 2.1.0-funcrel this image is no longer pushed. Merged into "server".
CAST Imaging System - sourcecode servicesourcecodeCAST Imaging sourcecode service.9980From 2.1.0-funcrel this image is no longer pushed. Merged into "server".
CAST Imaging System - Neo4j Graph Databaseneo4jNeo4j Graph Database instance.7473, 7474, 7687-


End users accessing CAST Imaging - browsers

BrowserSupportedNotes
Microsoft Edge(tick)Minimum supported release: Windows 10 Creators Update (1703)

Mozilla Firefox

(tick)Minimum supported release: 63.0
Google Chrome(tick)Minimum supported release: ≥ 70.0

Analysis Service schema

Analysis Service schemas from the following releases of AIP Core are supported for data generation and import:

CAST AIP 8.3.x(tick)
CAST AIP 8.2.x(tick)


  • Currently, it is possible to extract data only from an Analysis Service which contains a single Application.
  • The actions generate snapshot or prepare snapshot (where the Application does not contain any Architecture Models, or transaction/data call graphs) must have already been run before data generation and import takes place. Note that where the prepare snapshot or generate snapshot actions have already been run and a subsequent "run analysis only" is executed on the entire Application or one single Analysis Unit within the Application, you must either run the prepare snapshot or generate snapshot options again BEFORE data generation and import takes place.

CAST Extend Offline/Proxy (optional) requirements

See:

CAST Storage Service / PostgreSQL storage

See:

Supported features of Directory Systems

Directory Services

(tick)
  • Microsoft Active Directory is full supported.
  • Other Directory Services are supported in AIP Console/CAST Imaging but will generally require additional configuration.

Microsoft Active Directory Lightweight Directory Services

Partially

Microsoft AD LDS does not have all the information in the server itself, but may provide a pointer to another server where that information is stored. Depending on what is stored, authentication and authorization may fail if pointing to a AD LDS server and not enough information is present. If this occurs, the configuration should be modified to point to a full Microsoft Active Directory server.

Global Catalog Servers (GCS)(tick)

Sometimes required if an Active Directory or other Directory Services server contains multiple domains or domains and sub-domains. as the Global Catalog Server contains LDAP information for all domains. In this case the LDAP URL should point to the GCS server URL (normally same as LDAP URL with port 3268 for LDAP and 3269 for LDAPS)

Proxies

Partially
  • If the proxy has no authentication configured, then they are supported.
  • No support for any Single Sign On (SSO) proxies.

Referrals

PartiallyIf a referral is used, the machine name needs to be able to be resolved the Doman Name Service (DNS) process. This may require that DNS or a local hosts file is modified to ensure that it occurs.

SSO (Single Sign On)

(tick)

Supported for AIP Console/CAST Imaging via SAML

Nested Groups(tick)-