Mainframe COBOL to Java, C# & Cloud

COBOL to Java / C# - Multi-threading Batch Programs

Translation COBOL applications to Java or C# opens the door for utilization of today’s cheaper multi-core processors and cloud based deployment.

For online application, the performance of Java/C# applications has always been easily managed using server-side load balancing techniques.

However batch processes require some additional manual enhancements to allow them benefit from multi-threading/multi-core processors or the cloud. The work usually involves parallelization of program loops where most of the execution time is spent.

Parallelization of Batch processes together with use of cloud based deployment will allow each batch process to complete faster through availability of multiple process cores. Meanwhile the running costs will be reduced as additional processors may be added (on the cloud) only for the duration of the process.

SoftwareMining Parallization APIs for translated Java / C# code

SoftwareMining now includes a set of APIs within its framework to facilitate cyclic multi-threading for translated applications through small and limited manual changes.

The facilities provided within the framework includes: See Parallelization Technical Overview and Examples

For more information about cyclic multi-threading : Wikipedia - Automatic parallelization

Share this page

  © 2020, SoftwareMining Technologies. All Rights Reserved. "SoftwareMining Technologies" is a trademark of Software Modernization Technologies Ltd (UK). Software Modernization Technologies Ltd. Registered in England company no: 7300248. Reg Offices: 8b Accommodation Road, London NW11 8ED, United Kingdom.