Cincom Systems Inc z/OS zVSE/VSEn

MANTIS Modernization Guide

Programming LanguageApplication Development

MANTIS is a programming language product by Cincom Systems Inc. Explore technical details, modernization strategies, and migration paths below.

Product Overview

MANTIS is a programming language and application development environment suited for organizations that require application development capabilities, particularly those with existing mainframe systems.

Consider MANTIS when you need a development environment that integrates well with existing mainframe infrastructure, supports direct SQL and IBM MQ, and offers cross-platform capabilities.

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 does MANTIS do?

MANTIS is a programming language and application development environment. It provides tools and features for building and deploying applications, particularly in mainframe environments. It supports direct SQL, IBM MQ, and various platforms.

Is this a system, application, or tool?

MANTIS is both a programming language and a comprehensive application development environment. It includes tools, libraries, and runtime components necessary for building and deploying applications. It is designed to support the full application lifecycle.

What types of organizations use this?

MANTIS is suitable for organizations that require application development capabilities, particularly those with existing mainframe systems. This includes enterprises in finance, insurance, and government sectors that rely on robust and scalable applications.

When should we consider MANTIS?

Consider MANTIS when you need a development environment that integrates well with existing mainframe infrastructure, supports direct SQL and IBM MQ, and offers cross-platform capabilities. It is useful for both new application development and modernization of existing systems.

What are the alternatives to MANTIS?

Alternatives to MANTIS include CA VISION:Transact, and other application development platforms that support mainframe environments. The choice depends on specific requirements for integration, platform support, and development methodologies.

Technical

What are the key technical features of MANTIS?

MANTIS can run on z/OS and zVSE/VSEn. It supports direct SQL for database interactions and integrates with IBM MQ for messaging. It also offers an Eclipse-based development environment for modern application development practices.

What database and messaging systems does MANTIS support?

MANTIS supports direct SQL for interacting with databases such as Db2 and Supra SQL. It also supports IBM MQ for messaging and inter-application communication. These features enable robust and scalable application development.

Does MANTIS offer a modern development environment?

MANTIS provides an Eclipse-based development environment that supports modern application development practices. This includes features for code editing, debugging, and deployment. It also supports integration with other development tools.

How is MANTIS typically deployed?

MANTIS can be deployed on-premise. It requires technical expertise for implementation and ongoing maintenance. Common implementation challenges include integrating with existing mainframe systems and ensuring compatibility with other software components.

Business Value

How does MANTIS provide business value?

MANTIS provides business value by enabling organizations to develop and maintain applications that support critical business processes. It offers features for integrating with existing systems, improving application performance, and reducing development costs.

How does MANTIS support application modernization?

MANTIS helps organizations modernize their application development practices by providing an Eclipse-based development environment and support for modern programming languages and technologies. This enables them to attract and retain skilled developers and improve application quality.

Can MANTIS help reduce development costs?

MANTIS can help reduce development costs by providing a comprehensive set of tools and features that streamline the application development process. This includes features for code generation, testing, and deployment. It also supports reuse of existing code and components.

Security

What security features does MANTIS offer?

MANTIS incorporates security features to protect applications and data. Specific authentication methods and access control models are used to ensure that only authorized users can access sensitive information. Audit logging capabilities provide a record of user activity.

How does MANTIS control access to sensitive data?

MANTIS employs access control mechanisms to restrict access to sensitive data and functions. These mechanisms are based on roles and permissions, ensuring that users can only perform actions that they are authorized to perform. This helps prevent unauthorized access and data breaches.

What audit logging capabilities exist in MANTIS?

MANTIS provides audit logging capabilities that track user activity and system events. These logs can be used to monitor security incidents, investigate suspicious behavior, and ensure compliance with regulatory requirements. The logs provide a detailed record of who accessed what and when.

Operations

What are the ongoing operational requirements for MANTIS?

Ongoing operational requirements for MANTIS include monitoring system performance, performing regular maintenance, and managing user access. These tasks require technical expertise and attention to detail. Proper monitoring and maintenance are essential for ensuring system stability and security.

What administrative interfaces are available?

MANTIS provides administrative interfaces for managing the system, including user management, configuration, and monitoring. These interfaces are typically accessed through a command-line interface (CLI) or a graphical user interface (GUI). The administrative interfaces provide the tools needed to keep the system running smoothly.

What monitoring and logging capabilities exist?

MANTIS offers monitoring and logging capabilities that provide insights into system performance and security. These capabilities include real-time monitoring of key metrics, historical logging of events, and alerting for critical issues. Monitoring and logging are essential for identifying and resolving problems quickly.

Ready to Start Your Migration?

Download our comprehensive migration guide for MANTIS or calculate your ROI.

Calculate ROI