Tidal Workload Automation Modernization Guide
Tidal Workload Automation is a batch product by Dillon Kane Group. Explore technical details, modernization strategies, and migration paths below.
Product Overview
Tidal Workload Automation is a multi-platform solution for automating batch processes.
Tidal exposes REST APIs for integration, with endpoints like `/jobs` and `/schedules`.
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 Tidal Workload Automation?
Tidal Workload Automation is a multi-platform workload automation solution designed to manage and automate batch processes across various systems, including z/OS. It provides centralized control and monitoring of job scheduling, dependencies, and resource utilization.
What platforms does Tidal Workload Automation support?
Tidal Workload Automation supports various operating systems, including z/OS, Windows, Linux, and Unix. This cross-platform capability allows organizations to manage their entire workload from a single point of control.
How does Tidal Workload Automation work?
Tidal Workload Automation uses a central scheduler to manage and execute jobs. It defines job dependencies, schedules, and resource requirements. The system monitors job execution and provides alerts for failures or delays.
How does Tidal Workload Automation integrate with other systems?
Tidal Workload Automation integrates with various systems and applications through its API. This allows organizations to automate processes across different platforms and applications, improving efficiency and reducing manual effort.
Technical
What are the most common commands in Tidal Workload Automation?
Common commands include defining jobs, creating schedules, managing dependencies, and monitoring job execution. Specific commands vary depending on the interface used (CLI or GUI).
What types of APIs does Tidal Workload Automation expose?
Tidal Workload Automation exposes REST APIs for integration. Specific endpoint patterns include `/jobs`, `/schedules`, and `/events`. The system supports integration with programming languages such as Java, Python, and .NET.
What are the main system components of Tidal Workload Automation?
The main system components include the Scheduler, Agent, and User Interface. The Scheduler manages job execution, the Agent executes jobs on target systems, and the User Interface provides a way to manage and monitor the system.
What databases does Tidal Workload Automation use?
Tidal Workload Automation uses a relational database to store job definitions, schedules, and execution history. Common databases include Oracle, SQL Server, and DB2.
Business Value
How does Tidal Workload Automation improve business value?
Tidal Workload Automation improves efficiency by automating batch processes, reducing manual effort, and minimizing errors. It provides centralized control and monitoring, allowing organizations to optimize resource utilization and improve service levels.
How does Tidal Workload Automation reduce costs?
By automating complex workflows and reducing manual intervention, Tidal Workload Automation helps organizations reduce operational costs and improve productivity. It also provides better visibility into job execution, allowing for faster problem resolution.
How does Tidal Workload Automation improve service levels?
Tidal Workload Automation provides real-time monitoring and alerting capabilities, allowing organizations to proactively identify and resolve issues before they impact business operations. This helps improve service levels and reduce downtime.
Security
What authentication methods are supported by Tidal Workload Automation?
Tidal Workload Automation supports authentication methods such as LDAP, Active Directory, and SAML. It uses RBAC to control access to resources and functions. Encryption is used to protect sensitive data both in transit and at rest.
How does Tidal Workload Automation manage user permissions?
Tidal Workload Automation uses RBAC to manage user permissions. Roles are assigned to users, and each role has specific permissions to access resources and perform actions. This allows organizations to control access to sensitive data and functions.
What encryption methods does Tidal Workload Automation use?
Tidal Workload Automation encrypts sensitive data using industry-standard encryption algorithms. Data in transit is protected using TLS/SSL, and data at rest is encrypted using AES or similar encryption methods.
What audit logging capabilities does Tidal Workload Automation provide?
Tidal Workload Automation provides audit logging capabilities, allowing organizations to track user activity and system events. Audit logs can be used to monitor compliance with security policies and identify potential security breaches.
Operations
What administrative interfaces are available in Tidal Workload Automation?
Tidal Workload Automation provides a web-based console and a command-line interface (CLI) for administration. The web console provides a graphical interface for managing jobs, schedules, and users, while the CLI provides a way to automate administrative tasks.
How is user management handled in Tidal Workload Automation?
User management is handled through the administrative interface. Administrators can create users, assign roles, and manage permissions. Integration with LDAP and Active Directory allows for centralized user management.
What monitoring and logging capabilities exist in Tidal Workload Automation?
Tidal Workload Automation provides monitoring and logging capabilities, allowing organizations to track system performance and identify potential issues. The system generates logs for all key events, and these logs can be used to troubleshoot problems and monitor compliance.
What are the main configuration parameters in Tidal Workload Automation?
Configuration parameters include settings for database connections, network communication, and security. These parameters can be configured through the administrative interface or by editing configuration files.
Ready to Start Your Migration?
Download our comprehensive migration guide for Tidal Workload Automation or calculate your ROI.