Channels ▼


Converting Contemporary COBOL Circumstances

Continuing to champion COmmon Business-Oriented Language in the face of critics who have consigned COBOL to the legacy software "Where are they now?" pile, Veryant has announced the availability of vCOBOL Enterprise 2011 Release 3.

Released as a direct alternative to mainframe and legacy Micro Focus COBOL dialects, vCOBOL aims to provide software developers with a means of deploying COBOL applications across Linux, UNIX, and Windows systems.

While some have long since committed COBOL to the legacy bin, more open-minded analysts and industry commentators have perhaps realized that "legacy" as a label also denotes software that "still works" and so has held in place. With more than 200 billion lines of COBOL code still in existence and a shelf life that often ranges from 10 to 30 years, COBOL applications can access terabytes of data in today's modern businesses.

So what can Veryant now bring to the contemporary, multi-functional COBOL table? The company has made much of a new migration utility and the option to access relational databases through the Structured Query Language for Java (SQLJ). Organizations that migrate COBOL applications and relational databases, such as IBM DB2, from the mainframe to open systems can now take advantage of a new application migration utility to simplify the transition. Relational databases, such as IBM DB2 database software, require additional Embedded Structured Query Language (ESQL) syntax that is not required on the mainframe. The new release of vCOBOL also prepares mainframe COBOL source code for open systems by automatically addressing these COBOL/ESQL differences.

According to Veryant, in the post migration phase vCOBOL now offers companies the choice of accessing relational databases, such as IBM DB2 or Oracle, through JDBC or through the SQLJ convention. SQLJ calls are "typically easier to write" and more concise than JDBC calls. Because SQLJ leverages static queries and a precompiler, SQLJ calls often run faster than JDBC. On internal tests, Veryant experienced greater than 50% faster performance when reading records with SQLJ.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.