Browse Prior Art Database

3rd generation language to Java conversion by using Java annotations

IP.com Disclosure Number: IPCOM000238294D
Publication Date: 2014-Aug-15
Document File: 2 page(s) / 41K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is an idea of handling fixed length records on Java by annotation function. This idea can be used effectively to convert an application of COBOL or PL/I into a Java application. A lot of applications running on a mainframe computer is implemented by COBOL or PL/I that is basically a third generation language. The Java application is an object oriented programming language, which enables to move from "proprietary" to "open" technology environments.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

3rd generation language to Java conversion by using Java annotations

Disclosed is an idea of handling fixed length records on Java by annotation function. This idea can be used effectively to convert an application of COBOL or PL/I into a Java application. A lot of applications running on a mainframe computer is implemented by COBOL or PL/I that is basically a third generation language. The Java application is an object oriented programming language, which enables to move from "proprietary" to "open" technology environments.

Today, the conversion from mainframe to open environments has increased depending on a decrepit mainframe system or moving to downsizing.

The open technology provides some choices as implementation languages such as Java(*1), .Net(*2) and etc. If the application runs on Jave EE(*1), Java would be a first option to covert into open environments.

The application on the mainframe computer is implemented by COBOL or PL/I that is basically a third generation language. If you want to convert a third generation language to Java language, there are problems to achieve specific functionalities such as handling fixed length records and redefines field. These functionalities are not provided by Java, hence in order to covert into Java, it is necessary to investigate the feasibility. In some cases, it is necessary to revise the current application structure. In fact, the conversion from mainframe to Java environments requires lots of workload and costs.

This idea is to implement specific functionalities of the third generation language by providing a framework using an annotation that can be provided by J2SE 5.0. The annotation is a function that appends the specific information to Java class or method or field as "@" tag. The provided framework reads the annotation information and provides the function of the third generation language at runtime. Therefore, it is possible to convert into Java straightforward without changing the current application structure. As a result, you can easily convert them and it is not necessary...