Pegasystems z/OS

PPRC for z/OS Cobol Modernization Guide

Application - Accounting/BusinessApplication DevelopmentCOBOL

PPRC for z/OS Cobol is a application - accounting/business product by Pegasystems. Explore technical details, modernization strategies, and migration paths below.

Product Overview

PPRC for z/OS Cobol bridges COBOL applications on z/OS with the Pega BPM platform, allowing COBOL programs to execute business rules defined in Pega.

It requires a z/OS environment, DB2 (or other supported database), and a Pega BPM system.

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 PPRC for z/OS Cobol do?

PPRC for z/OS Cobol enables COBOL applications running on z/OS to call and execute business rules defined within the Pega BPM (Business Process Management) platform. This allows mainframe applications to leverage modern business rules engines without requiring extensive code changes.

Is this a system, application, or tool?

PPRC for z/OS Cobol acts as middleware, bridging the gap between traditional COBOL applications and the Pega BPM system. It provides the necessary interfaces and protocols for COBOL programs to invoke Pega business rules.

What types of organizations use this?

Organizations that rely on COBOL applications for core business processes and want to incorporate modern business rules management capabilities are ideal candidates. This includes large enterprises in industries like finance, insurance, and government.

When should we consider PPRC for z/OS Cobol?

A company should consider PPRC for z/OS Cobol when they need to update or modify business logic frequently, want to centralize rule management, or require integration between their mainframe applications and other systems managed by Pega BPM.

What are the alternatives to PPRC for z/OS Cobol?

Alternatives include rewriting COBOL applications to incorporate new business logic directly, using other business rules engines that are compatible with z/OS, or migrating applications off the mainframe entirely. Each of these options has significant cost and complexity implications.

Technical

What infrastructure is required?

PPRC for z/OS Cobol requires a z/OS environment with COBOL applications, a DB2 database (or other supported database) for storing rules, and a Pega BPM system. The COBOL applications must be able to communicate with the PPRC component, which in turn communicates with the Pega BPM system.

For mainframe products: Does this run in an LPAR?

PPRC for z/OS Cobol typically runs in an LPAR (Logical Partition) on the mainframe. It is z/OS dependent and may require specific subsystems to be active for communication and data access.

Does this extend/enhance another product?

PPRC for z/OS Cobol extends the functionality of both COBOL applications and the Pega BPM system. It allows COBOL applications to leverage Pega's business rules engine and provides a bridge between the two environments.

What is the exact syntax for basic operations?

The exact syntax for invoking Pega business rules from COBOL depends on the specific implementation of PPRC. However, it generally involves calling a PPRC-provided subroutine or function with the name of the rule and any input parameters. For example: `CALL 'PPRC-RULE-EXEC' USING RULE-NAME, INPUT-DATA, OUTPUT-DATA`.

Business Value

What is the business value of using PPRC for z/OS Cobol?

PPRC for z/OS Cobol allows organizations to centralize business rule management, reduce the need for COBOL code changes, and improve the agility of their mainframe applications. This can lead to faster response times to changing business requirements and reduced development costs.

What would happen if an organization did NOT use this product?

Without PPRC for z/OS Cobol, organizations would need to modify COBOL code directly to implement changes in business logic. This is time-consuming, error-prone, and can lead to increased maintenance costs. They might also miss opportunities to integrate mainframe applications with other systems.

How does this product integrate with enterprise ecosystems?

PPRC for z/OS Cobol integrates with enterprise ecosystems by providing a bridge between mainframe applications and the Pega BPM platform. This allows organizations to incorporate mainframe data and processes into broader business workflows and decision-making processes.

Security

How is security handled in PPRC for z/OS Cobol?

PPRC for z/OS Cobol leverages the security features of both z/OS and Pega BPM. Authentication methods supported may include RACF, ACF2, or Top Secret on z/OS, and Pega's built-in authentication mechanisms. Access control is typically managed through a combination of z/OS security profiles and Pega's role-based access control (RBAC).

What encryption is used and where?

PPRC for z/OS Cobol typically uses encryption for data transmission between the COBOL application, the PPRC component, and the Pega BPM system. The specific encryption protocols used depend on the configuration of the z/OS environment and the Pega BPM system.

What audit/logging capabilities exist?

PPRC for z/OS Cobol provides audit logging capabilities to track rule executions, data access, and security-related events. These logs can be used for compliance reporting and security analysis. The logs are typically stored in z/OS system logs or in a dedicated database.

Operations

What ongoing operational requirements exist?

Ongoing operational requirements for PPRC for z/OS Cobol include monitoring the health and performance of the PPRC component, ensuring the availability of the Pega BPM system, and managing security access. Staffing requirements include COBOL developers, z/OS system administrators, and Pega BPM administrators.

What are common implementation challenges?

Common implementation challenges include configuring the communication between the COBOL application and the PPRC component, ensuring data compatibility between z/OS and Pega BPM, and managing security access across the two environments.

What administrative interfaces are available?

Administrative interfaces for PPRC for z/OS Cobol may include a command-line interface (CLI) for managing the PPRC component and the Pega BPM web console for managing business rules and security settings. User management is typically handled through a combination of z/OS security tools and Pega's user management features.

Ready to Start Your Migration?

Download our comprehensive migration guide for PPRC for z/OS Cobol or calculate your ROI.

Calculate ROI