Topaz Modernization Guide
Topaz is a data discovery, mining and processing product by Compuware. Explore technical details, modernization strategies, and migration paths below.
Product Overview
Topaz is a comprehensive tool for mainframe data discovery, visualization, and management.
The tool supports REST APIs for integration with other systems.
Modernization Strategies
Rehost
- Timeline:
- 6-12 months
Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.
Refactor (Recommended)
- Timeline:
- 18-24 months
Optimize application architecture for cloud while preserving business logic. Best ROI long-term.
Replatform
- Timeline:
- 3-5 years
Complete rewrite to cloud-native architecture with microservices and modern tech stack.
Frequently Asked Questions
General
What is Topaz and what does it do?
Topaz is a suite of tools designed for mainframe application development and data management. It provides capabilities for data discovery, visualization, and editing, supporting various data sources like VSAM, IMS, Db2, Oracle, and Microsoft SQL Server.
What data sources does Topaz support?
Topaz supports data sources including VSAM, IMS, Db2, Oracle, and Microsoft SQL Server. It allows users to browse, edit, and manage data across these different platforms.
How do users interact with Topaz?
Topaz uses an Eclipse-based GUI. Users interact with data through visual interfaces, browse data, and perform editing operations.
How does Topaz help in understanding data relationships?
Topaz provides features for understanding data relationships, including visualizing data lineage and dependencies. This helps in impact analysis and understanding data flows.
Technical
What configuration files are used by Topaz?
Topaz uses configuration files for setting up data source connections and user preferences. These files store connection parameters, security settings, and display options.
What types of APIs does Topaz expose?
Topaz exposes REST APIs for programmatic access to its features. These APIs allow integration with other tools and systems for automated data discovery and management tasks.
What are the main system components of Topaz?
The main system components include the Topaz Workbench (Eclipse-based GUI), Data Source Connectors (for different database types), and the Central Repository (for storing metadata).
What protocols does Topaz use for communication?
Topaz supports communication protocols such as TCP/IP for network communication between its components and data sources. Specific ports depend on the configuration of the data sources.
Business Value
How does Topaz improve data governance?
Topaz helps organizations improve data governance by providing tools for data discovery, lineage analysis, and impact assessment. This leads to better data quality and compliance.
How does Topaz enable faster application development?
Topaz enables faster application development by providing developers with tools to quickly understand and manage mainframe data. This reduces development time and improves application quality.
How does Topaz reduce the risk associated with mainframe changes?
Topaz helps reduce the risk associated with mainframe changes by providing impact analysis capabilities. This allows organizations to understand the potential impact of changes before they are implemented.
Security
What authentication methods are supported by Topaz?
Topaz supports authentication methods such as LDAP, Kerberos, and multi-factor authentication. These methods ensure secure access to the system and its data.
What access control model is used by Topaz?
Topaz uses a role-based access control (RBAC) model to manage user permissions. This allows administrators to assign specific roles to users, granting them access to certain features and data.
What encryption is used by Topaz and where?
Topaz uses encryption to protect sensitive data both in transit and at rest. This includes encrypting data stored in the central repository and data transmitted over the network.
What audit/logging capabilities exist in Topaz?
Topaz provides audit logging capabilities to track user activity and system events. This allows administrators to monitor the system for security breaches and compliance issues.
Operations
What administrative interfaces are available in Topaz?
Topaz provides a web-based administrative console for managing users, configuring data sources, and monitoring system performance. This console provides a centralized interface for administrative tasks.
How is user management handled in Topaz?
Topaz handles user management through its administrative console. Administrators can create, modify, and delete user accounts, as well as assign roles and permissions.
What monitoring/logging capabilities exist in Topaz?
Topaz provides monitoring and logging capabilities to track system performance and identify potential issues. This includes monitoring CPU usage, memory usage, and network traffic.
Ready to Start Your Migration?
Download our comprehensive migration guide for Topaz or calculate your ROI.