Unlocking Value in Your Legacy Programs
CloudFrame designs modernization solutions for technology leaders who are responsible for making COBOL business applications more adaptable to modern business needs and lowering the cost of processing application workloads. CloudFrame offers two solutions, RelocateTM and RenovateTM.
Migration Suite Relocate Edition
RelocateTM is ideal for Enterprises focused on cost savings. It shifts COBOL workloads to lower cost processors. It offers a new MIPS reduction solution for companies that opted to maintain their business applications in COBOL. RelocateTM shifts Batch and Backend CICS COBOL workload processing to either the mainframe zIIP or to the Cloud/x86 using a fully automated DevOps process. No changes are required to the data or runtime integration processes. It is seamless, thus delivers operational continuity into existing tools and console logs removing any disruptive change for data center operations staff.
Migration Suite Renovate Edition
RenovateTM is the ideal solution for Enterprises on an application modernization journey. RenovateTM accelerates COBOL application to Java modernization with its fully automated refactoring and Java code optimization process. RenovateTM ensures 100% functional and data precision of the Enterprise’s business “DNA” in the new Java code. The excellent code quality and code completeness delivered by CloudFrame RenovateTM accelerates the projects to move as much as 4X faster, bringing higher success rates, reduced project and business risk, and reduced expenditures. All key components towards delivering a positive modernization project ROI.
CloudFrame’s innovative and proprietary technology delivers high-quality, modern, object-oriented Java that can be easily maintained by contemporary Java developers. The generated code is pure Java that can run on any available JVM. CloudFrame features industry unique backward-compatibility allowing converted Java applications to run exactly like its COBOL predecessor without changing data and mainframe subsystems (schedulers, DB2 stored Procedures, CICS, MQ, etc.). 100% functionality and data precision along with the automated JUnit test case simplifies testing and helps the customers to quickly achieve project delivery milestones without adding project or business risk. Once transformed, applications are more adaptable to meet modern business needs and are better able to adopt emerging technology. With CloudFrame, the savings start early, and the return-on-investment is perpetual.
Key Features for Modern Capabilities
Refactors COBOL to Modular Java
CloudFrame offers an automated Code Analyzer to scan your monolithic COBOL code and eliminates the extraneous code and variable as a preparation for refactoring COBOL to Java in the Spring Boot Framework. The multi-pass, pattern analysis generates insights to generate high quality Java that looks nothing like its COBOL heritage and is easy for any contemporary java developer to maintain. Customers give us high grades for our code quality. The refactored Java code is modular, separating the business logic from the legacy data interfaces and process triggers like schedulers and MQ. This makes it easier to introduce emerging open-source alternative technologies. It also supports COBOL DB2 Stored Procedures. The Java code looks nothing like its COBOL lineage.
Access Legacy Data Formats from Java
One key differentiator of CloudFrame products is the ability to enable the new Java code running in the Cloud to access data in its legacy format. The data may continue to reside on the mainframe or move to Cloud. Modernizing your application becomes significantly quicker and a lot less risky. This is helpful to accelerate migrations while developing longer term data strategies.
Retains Numeric Precision
CloudFrame carries forward the numeric precision programmed in COBOL into the new Java programs. This allows business calculations performed on the new Java code to match exactly with the legacy programs. This feature makes business data validation a snap by simplifying and shortening Java testing.
Easily Integrate New Technologies
CloudFrame generates Java modules for each legacy data interface that is separate from the business logic. With Java Spring Boot, developers can modernize individual interfaces to newer technologies simply by replacing the legacy module with a modern equivalent within the Java code. For example, replacing MQ with Kafka or a VSAM to a NoSQL database. This allows the Java application to move quickly into a Continuous Improvement DevOps cycle, which drives the business value quickly and easily.
Seamless Integration and Automation
- CloudFrame RelocateTM and RenovateTM are easy to install on either Mainframe, Cloud, Linux, Windows or all the above. It easily integrates with Mainframe Change Management and tools or with DevOps pipelines seamlessly. Conversions can be performed from 1 to n programs in a single command and automatically integrate with your code promotion and release processes regardless of the platform.
- CloudFrame Data Connect Server and Data Connect IO seamlessly integrate with existing business processes, jobs, and legacy data formats on the mainframe or in the Cloud. This allows customers to decouple the components of the application ecosystem and migrate the components in an orderly way that simplifies project deliverables and ensures success.
Quicker Re-platforming and Refactoring
CloudFrame offers the quickest path for refactoring COBOL applications to portable Java, ready for re-platforming off the mainframe. With quality Java delivered in the Spring Boot framework and no data changes, applications can be moved much faster than manual refactoring and data conversion. The speed of migration provides a quicker time-to-value and reduces business risk.
Planning, executing, and implementing a migration project can be a costly undertaking. And it’s risky! The biggest challenge in migrating a mission-critical application is avoiding the “Big Bang” and delivering in a phased manner. Given the tools available today, this phased approach is complex, time consuming and many unknown roadblocks can be encountered and this might lead to considerable time delays and significant cost overruns.
With CloudFrame, the 3 core components of an application (i.e. process workloads, the triggering interfaces, and the data) are decoupled. This decoupling enables customers to progressively transform their applications. The significance of this is it enables projects to deliver business value in shorter timeframes, demonstrate measurable project progress and significantly reduce risk.