Clerity LogoRight header image
Quick ROI Assessment
Join our Community
Solutions & Products
Solution Overview
Legacy Migration Solution Overview
Mainframe Rehosting
TPE Overview
BPE Overview
3270 Pathway Overview
Application Migration
Voice Of the Customer (VOC)
Third Party Software
  Reference Architecture
Quick ROI Assessment
Packaged Application Options
Rewriting Applications
ISV/VAR Solutions






MAINFRAME REHOSTING REFERENCE ARCHITECTURE (MFRRA)
Introduction
The Clerity Mainframe Rehosting Reference Architecture (MFRRA) gives customers access to a proven framework for deploying rehosted mainframe applications on an Open Systems platform. The MFRRA aims to put to rest misconceptions that Mainframe Rehosting is complicated or difficult to integrate into existing computing infrastructures.
“By providing an implementation framework that captures third-party product and sizing guidelines, Clerity's Mainframe Rehosting Reference Architecture will reduce deployment time and risk for future implementations.”

—Naj Hirani, VP and CIO, Transamerica Life Canada

The Clerity MFRRA brings mainframe rehosting to life by showcasing a real-world implementation of Mainframe Rehosting at Transamerica Life Canada (TLC). This version of the reference architecture, which is based on TLC's Capsil system life insurance solution, provides a fully tested, tuned, and documented implementation of a rehosted mainframe workload running on an AIX, HP-UX or Solaris platform. A Linux specific version of the MFRRA will be available in the near future.
Functionality
The Clerity MFRRA is built upon several key criteria that Clerity considers essential to the design, deployment and maintenance of any successful IT implementation. Today's enterprise solutions must address the standards IT-orientated businesses have come to expect - standards which include enabling flexible functionality, high availability, scalable performance and extensibility.
Mainframe application environments typically utilize a wide-range of infrastructure tools and utilities. Therefore, the Clerity MFRRA places considerable emphasis on demonstrating how these third party tools and utilities can be deployed in a Clerity Mainframe Rehosting environment.
Clerity UniKix TPE and UniKix BPE software can be utilized in conjunction with a large variety of third party products to support a complete enterprise. The third-party products table highlights a partial list of such products, sorted by functional area. Many of the functional areas contain multiple product listings. These options illustrate the flexibility and choice available in Clerity's mainframe rehost framework. Using this guide as a reference, one can choose the particular products within a functional area that meet individual cost, functionality, vendor preference, or technical needs.
The tables below present a list of Clerity and third-party solutions that were selected for the MFRRA. It must be noted that this is not a definitive list of supported solutions, merely a list of solutions selected for the MFRRA:
Clerity Software Solutions selected for the MFRRA
PRODUCTTYPEDESCRIPTION
UniKix Transaction Processing Environment (UniKix TPE) Software Transaction Processing system CICS equivalent transaction processing system for Open Systems platforms.
UniKix Batch Processing Environment (BPE) Software Batch processing system Offers a mainframe batch processing system environment for Open Systems platforms.
UniKix Manager Performance monitor Provides real time monitoring for UniKix TPE.
UniKix Secure External Security Manager (ESM) - specific to UniKix TPE Provides Roles Based Access Control for one or more UniKix TPE regions.
UniKix J3270 TN3270 Terminal UniKix J3270 is a Java based TN3270 client which can be used to connect to backend UniKix TPE systems.
UniKix 3270 Pathway software Development tool Provides the ability to create Java beans which can be used to extract and manipulate data from 3270 based systems.

This next table lists the additional third-party solutions selected for the Clerity MFRRA. These solutions are non-platform specific.
Third-Party Solutions Selected for the Clerity MFRRA
PRODUCTTYPEDESCRIPTION
CVS (Concurrent Version System) Version Control Open source version control software with additional Java based interface (JCVS)
Data Connection SNAP-IX Connectivity Allows UNIX servers to access data on mainframe systems through a Systems Network Architecture (SNA) network.
DCR DataVantage Global File/data Editing Provides File-AID equivalent functionality for UniKix TPE VSAM files
IBI FOCUS for Unix Data Extraction/Report Writing Offers data extraction and manipulation capabilities, as well as the ability to generate custom business reports.
IRI CoSORT for Unix Sort Utility Provides a variety of data sort related functions such as selecting, joining, grouping and extracting.
Levi, Ray and Shoup, Inc. VPSX Printing and Output Management Provides an interface for managing print resources such as print spoolers, devices and logs. Also provides management of documents to their final destination, providing status and feedback.
LXI Tape Management System (TMS) Tape Management Provides complete tape management on Open Systems platforms
Macro 4 Columbus OM Printing and Output Management Alternative print output management solution to VPSX.
Macro 4 Columbus DW Document Storage, Archival, and Retrieval Document Warehouse for the capture, archiving, transformation and presentation of documents.
Micro Focus Server Express COBOL COBOL Compiler/Development environment Provides runtime and development environment for COBOL applications.
Oracle Relational Database Provides a relational database environment.
Oracle Application Server 10g Application Server Provides a robust J2EE based platform for developing and deploying enterprise Java applications.
ORSYP Dollar Universe Job Scheduler Enterprise Job Scheduler
Proxima Centauri Business Service Manager SLA Monitoring and Management Enables IT service measurement, visualization, reporting, and improvement of service.
SAS IT Resource Management
SAS IT Charge Management
Accounting/Chargeback SAS IT Charge Management provides an enterprise solution for tracking and managing IT costs. SAS IT Resource Management is a toolset that allows a user to collect and report on log and/or accounting data for almost any data source.
SyncSort DMExpress Sort Utility Alternative sort utility to CoSORT for Unix
TeamQuest Alert System Event Management Provides measurement, performance analysis and reporting functionality. Data collected by TeamQuest can be analyzed using TeamQuest View, and reports can be published using TeamQuest on the Web.
TeamQuest Model Capacity Planning Historically tracks, measures and reports on the performance, availability and utilization of system active resources such as processors, channel paths, devices, and storage.
TPS/Network File Manager File Transfer Provides enterprise network file distribution capability
TPS/SNA Primary Connectivity Provides SNA LU0, LU2 (SNA 3270 terminal), LU3 connectivity with UniKix TPE
Workstation Group Uni-SPF Editing/Development environment Provides a common mainframe based ISPF environment for Open Systems

This next table lists the IBM based solutions specifically selected for the Clerity MFRRA for AIX.
IBM specific solutions selected for the Clerity MFRRA for AIX
PRODUCTTYPEDESCRIPTION
Java 2 Platform, Standard Edition (J2SE) Development / runtime environment Java 2 runtime environment is utilized by many of the Clerity and third party products.
AIX Operating Environment Provides underlying operating environment for delivering Mainframe Rehosting and related third party solutions.
Tivoli Workload Scheduler Job Scheduler Provides workload automation/scheduling for the rehosted batch applications.
Tivoli Netcool/Impact Systems and Service Level Management Systems monitoring and event correlation for rehosted environment.
WebSphere Application Server Application Server Provides web application support for the Clerity MFRRA Web application.
Tivoli Directory Server Directory Server Provides an LDAP repository for the UniKix Secure solution.
XL C/C++ Compiler C/C++ Compiler environment. Used to build UniKix solutions.
GNOME Desktop Desktop environment Optional GUI desktop environment for AIX.
High Availability Cluster Multiprocessing (HACMP) Cluster software Provides High Availability (HA) failover capabilities for the Clerity MFR solutions.

This next table lists the HP based solutions specifically selected for the Clerity MFRRA for HP-UX.
HP specific solutions selected for the Clerity MFRRA for HP-UX
PRODUCTTYPEDESCRIPTION
HP Business Service Level Management software SLA Management Provides ability to measure application service levels against business objectives
HP C++/ANSI C Compiler C Compiler environment. Used to build UniKix solutions.
HP Integrated Archive Platform Storage Archiving Provides document storage, archival and retreival.
HP Integrity Essentials Capacity Advisor Capacity Planning Simulates placement of application workloads to help IT administrators improve server utilization.
HP OpenView AssetCenter Chargeback and HP Storage Chargeback manager Accounting/Chargeback Provides asset management and accounting capabilities.
HP OpenView Systems Management HP-UX system Management tools OpenView.
HP Output Management Product Suite Printing and Output Management Provides an interface for managing print resources such as print spoolers, devices and logs. Also provides management of documents to their final destination, providing status and feedback.
HP Performance Insight software Performance Management Provides monitoring and reporting of systems, networks and applications.
HP ServiceGuard Cluster software Provides High Availability (HA) failover capabilities for the Clerity MFR solutions.
HP-UX Operating Environment Provides underlying operating environment for delivering Mainframe Rehosting and related third party solutions.
Java™ technology software HP-UX 11.0 & 11i (HP's JRE) Development / runtime environment Java 2 runtime environment is utilized by many of the Clerity and third party products.
Netscape Directory Server (part of HP-UX OE) Directory Server Provides an LDAP repository for the UniKix Secure solution.
Ximian GNOME 1.4 Desktop for HP-UX Desktop environment GUI desktop environment.

This next table lists the Sun based solutions specifically selected for the Sun version of the Clerity MFRRA.
Sun specific solutions selected for the Clerity MFRRA for Solaris
PRODUCTTYPEDESCRIPTION
Java 2 Runtime Environment Development / runtime environment Java 2 runtime environment is utilized by many of the Clerity and third party products.
Solaris Operating Environment Provides underlying operating environment for delivering Mainframe Rehosting and related third party solutions.
Sun Java System Web Server Web Server Supports print output management web interface.
Sun Java System Application Server Application Server Provides web application support for the Clerity MFRRA Web application.
Sun Java System Directory Server Directory Server Provides an LDAP repository for the UniKix Secure solution.
Sun Studio Compiler C Compiler environment. Used to build UniKix solutions.
Sun Java Desktop System (JDS) Desktop environment GUI desktop environment.
Sun Cluster Cluster software Provides High Availability (HA) failover capabilities for the Clerity MFR solutions.


The Clerity MFRRA serves as a recommended configuration that can be tailored to meet the specific requirements of any enterprise by leveraging the openness, scalability, and flexibility of the solution. For instance, systems may be configured redundantly for enhanced levels of availability or companies can replace solution components such as a database or sorting package with a different application that better suits their needs.
To support the rapid development and deployment of rehosting implementations, the Clerity MFRRA provides sizing, tuning, and benchmark information, as well as detailed systems management data. This information can be used prior to implementing a project to estimate CPU, memory, I/O, and disk requirements. Companies can also take advantage of Clerity MFRRA suggestions for fine-tuning UniKix TPE and UniKix BPE software as individual implementations progress. Further extending the life of rehosted applications, the Clerity MFRRA shares suggested guidelines for deploying Java technology and Web-based application components in conjunction with rehosting initiatives.
This version of the Clerity MFRRA substantiates an Open Systems platform as a credible alternative to the mainframe for core CICS and batch applications as well as for related third-party infrastructure products. The Clerity MFRRA also demonstrates the exceptional availability, performance, and scalability provided by Clerity and additional third party solutions, critical characteristics for mainframe-based applications.
  back