OpCon Modernization Guide
OpCon is a batch product by SMA Solutions. Explore technical details, modernization strategies, and migration paths below.
Product Overview
OpCon is a multi-platform batch scheduling software with a centralized, Windows-based interface and remote agents for various operating systems, including Windows, UNIX, and z/Linux.
OpCon supports REST and SOAP APIs for integration.
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 OpCon and what does it do?
OpCon is a batch scheduling and automation platform designed to manage and automate IT processes across multiple platforms, including Windows, UNIX, z/Linux, and more. It provides a centralized interface for defining, scheduling, and monitoring jobs.
What is the basic architecture of OpCon?
OpCon uses a centralized, Windows-based server and remote agents installed on the systems being managed. The agents communicate with the central server to execute and monitor jobs.
How does OpCon handle security and authentication?
OpCon supports various authentication methods, including LDAP, Active Directory, and its own internal user management. Access control is managed through a role-based access control (RBAC) model.
How does OpCon integrate with other systems?
OpCon integrates with other systems through its API, which supports REST and SOAP protocols. This allows for programmatic interaction with OpCon for job submission, monitoring, and management.
Technical
What are some common operations performed in OpCon?
Common operations include defining jobs, creating schedules, monitoring job status, and managing resources. The primary interface is the OpCon GUI, but a CLI is also available for scripting and automation.
What types of APIs does OpCon expose?
OpCon exposes a REST API for programmatic interaction. Example endpoint patterns include `/jobs`, `/schedules`, and `/events`. SOAP API is also available for older integrations.
What are the main system components of OpCon?
The main system components are the OpCon Master, the OpCon Database, and the OpCon Agents. The Master server manages the scheduling and execution of jobs, the Database stores configuration and historical data, and the Agents execute jobs on remote systems.
What databases does OpCon use?
OpCon uses a relational database (such as Microsoft SQL Server or Oracle) to store configuration data, job definitions, and historical execution data.
What ports and protocols does OpCon use?
OpCon Agents communicate with the Master server over TCP/IP. Default ports include 7001 (Master), 7002 (Agent), and 1433 (SQL Server).
Business Value
What is the business value of using OpCon?
OpCon centralizes batch processing, reducing manual intervention and improving efficiency. This leads to lower operational costs and faster processing times.
How does OpCon reduce risk and improve consistency?
By automating repetitive tasks and providing real-time monitoring, OpCon reduces the risk of human error and ensures consistent execution of critical business processes.
How does OpCon help with reporting and compliance?
OpCon provides detailed reporting and auditing capabilities, allowing businesses to track performance, identify bottlenecks, and ensure compliance with regulatory requirements.
Security
What authentication methods are supported by OpCon?
OpCon supports authentication methods such as LDAP, Active Directory, and internal user management. It uses a role-based access control (RBAC) model to manage user permissions.
What encryption is used by OpCon?
OpCon uses encryption to protect sensitive data both in transit and at rest. Data transmitted between the Master server and Agents is encrypted using TLS. Database encryption is supported depending on the database system used.
What audit and logging capabilities exist in OpCon?
OpCon provides comprehensive audit logging, tracking user actions, job executions, and system events. These logs can be used for security analysis and compliance reporting.
Operations
What administrative interfaces are available in OpCon?
OpCon provides a GUI and a CLI for administrative tasks. The GUI is used for configuring jobs, schedules, and users, while the CLI is used for scripting and automation.
How is user management handled in OpCon?
User management is handled through the OpCon GUI or CLI. User accounts can be created, modified, and deleted, and assigned to roles with specific permissions.
What monitoring capabilities exist in OpCon?
OpCon provides monitoring dashboards and alerts to track the status of jobs and systems. These tools help administrators identify and resolve issues quickly.
What logging capabilities exist in OpCon?
OpCon generates detailed logs that can be used for troubleshooting and analysis. These logs can be configured to capture different levels of detail and can be stored in a central location for easy access.
Ready to Start Your Migration?
Download our comprehensive migration guide for OpCon or calculate your ROI.