About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
General Page
This technote introduces the concept of OO COBOL and demonstrates the Java/COBOL interoperability on the mainframe.
Basic level of Java/COBOL interoperability
This short 4 minute video will cover the introductory basic “levels” of Java and COBOL interoperability on the mainframe.
COBOL vs Java performance comparison
This 8 minute video builds upon the above video and dives into COBOL vs Java performance comparison, performance costs for crossing between language environments, how to minimize that as well as diving into certain programming directives and APIs that can improve performance through data acceleration.
Enterprise COBOL
Enterprise COBOL introduced the concept of Object-Oriented (OO) COBOL that simplifies the interactions between Java and COBOL. Using OO COBOL is a convenient way to create OO applications, in particular when crossing the boundary between Java and COBOL is required.
NEW! Enterprise COBOL 6.4 and later compilers support a COBOL/Java interoperability framework that does not depend on OO COBOL. The goals of the new framework include making existing COBOL programs easily callable from Java with minimal changes, supporting calls to static Java methods from COBOL using simple CALL statements, making COBOL data items easily accessible for read/write access from Java, and providing comprehensive support for automatic conversions between Java and COBOL data formats, which helps to reduce, and often eliminate, the need to make any JNI calls directly from COBOL code.
For more details on the non-OO COBOL/Java interoperability features of Enterprise COBOL 6.4 and later compilers, please refer to the following resources:
[{"Type":"MASTER","Line of Business":{"code":"LOB61","label":"IBM Technology Lifecycle Services"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SGMV104","label":"IBM Support for Java (Oracle)"},"ARM Category":[{"code":"a8m3p000000h9a7AAA","label":"Application Platforms-\u003EApplication Framework"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
More support for:
IBM Support for Java (Oracle)
Component:
Application Platforms->Application Framework
Software version:
All Versions
Document number:
6320799
Modified date:
22 November 2023
UID
ibm16320799
Manage My Notification Subscriptions