isCOBOL at a glance
isCOBOL Evolve offers a compelling, cost-effective alternative to distributed COBOL platforms such as Micro Focus® extend® (formerly AcuCOBOL-GT®) and RM/COBOL®.
By compiling COBOL code into Java, isCOBOL software allows your organization to retain and enhance valuable COBOL application and development assets, while taking full advantage of the Java technology platform in deployment.
In addition to a robust COBOL compiler, integrated development environment (IDE), graphical and remote source-level debugging facility and numerous data access options, isCOBOL Evolve has a portable graphical user interface (GUI) and is able to execute on any device running the Java Virtual Machine (JVM) – from mainframes to mobile phones.
isCOBOL Evolve supports ANSI-85 and legacy COBOL dialects, so application code can quickly be replatformed to an isCOBOL environment with typically little or no change. With isCOBOL technology, all development and debugging tasks are performed in a familiar, flexible and user-friendly COBOL environment -- no retraining or rewriting code required. The isCOBOL Compiler translates COBOL source code into Java classes that are then executed with the Java Virtual Machine (JVM).
The modular design of isCOBOL Evolve supports a wide range of data access options. All common COBOL file organizations and record types are supported, including Indexed, Relative, Binary Sequential, and Line Sequential file organizations, with fixed and variable length records. isCOBOL has a built-in ESQL compiler that translates embedded SQL (EXEC SQL) statements to JDBC calls, and also supports Pro*COBOL and DB2 Precompilers.
The isCOBOL platform includes isCOBOL JISAM, a 100% Java-based ISAM file system that enables fast and efficient access to data files as well as a sophisticated, remote debugger to perform source level debugging activities such as stepping through COBOL source code, setting breakpoints, and monitoring variables.
Because the isCOBOL Runtime Environment is implemented in Java, the result is an extremely portable, robust solution that simplifies development, administration and implementation tasks. Application modernization efforts, such as improved integration and interoperability are also made easier.
Select a product area below to learn more about isCOBOL:
isCOBOL Runtime Environment
isCOBOL Application Server
isCOBOL Enterprise Information System
isCOBOL Database Bridge
isCOBOL Mobile for Android
Learn more about related Veryant offerings:
c-treeRTG for isCOBOL
Key features and benefits
100% Java-based COBOL Compiler
isCOBOL Evolve takes 'Compile Once, Run Anywhere' to a new level. The platform agnostic, ANSI-compliant isCOBOL Compiler simplifies deployment and eliminates the need to maintain different application code bases for different operating environments. This 100% Java-based COBOL compiler allows developers to use the same compiler on a variety of platforms, without requiring multiple development licenses.
100% Java Runtime Environment
The completely portable isCOBOL Runtime Environment eliminates the need for developers to code and maintain separate user interfaces (UIs) for every deployment platform (i.e. no longer need to write the UI one way for Windows, another way for UNIX and Linux, etc.).
Flexible, convenient data access; direct access to a RDBMS and ISAM through JDBC
isCOBOL enables open access to popular RDBMS environments versus proprietary middleware access, thus improving performance and simplifying support. By leveraging a plug-in style approach to data access, the isCOBOL environment offers numerous options for Indexed and relational database management systems (RDBMS) files. Both these data sources can coexist in the same isCOBOL program, enabling truly dynamic application deployments.
Directly accessing data through JDBC allows developers to focus on application coding without worrying about what particular data storage solution will be chosen in deployment and eliminates the requirement for a database-specific pre-compilation step during development.
Fast and efficient true multi-threaded processing
isCOBOL programs can start multiple threads and multitask workloads -- saving valuable CPU cycles, memory and startup time. When distributing an application using isCOBOL Application Server software's Thin Client technology, each program runs in a thread instead of launching a separate process.
High throughput computing at a low cost
isCOBOL Evolve includes many features in its base runtime library that other vendors may charge separately for. This includes a debugger, a distributed ISAM file system, a 100% portable Java-based ISAM file system, as well as thin client and distributed processing capabilities.
Safe, 'future-proof' path forward for valuable business assets
isCOBOL allows businesses to retain current COBOL investments while moving forward at a Java pace. By combining the best of COBOL and Java technology, 'Compile Once, Run Anywhere' is taken to a new level.
Click here for more features and benefits of isCOBOL Evolve.
Interested in isCOBOL?
Veryant's innovative COBOL offerings are designed to support your current COBOL language syntax and features and are highly compatible with today's common COBOL dialects.
When considering a move to isCOBOL, Veryant can help you assess the level of effort required. To further simplify the transition to Veryant, we offer a range of cost-effective migration services that can be tailored to fit the needs and objectives of your business.
Click here for more information on how to get started with isCOBOL.