www.comptramatics.com
Cobol To Java
  
Reap the benefits of high speed Object Oriented development with our
automated Legacy eTrans-Formation TM Service
Contact Us     About Us       
    You are here: coboltojava.com: Home > 6. Object oriented
 
 
  Got Cool:Gen?  
 
  Got RPG?  
 
  Home  
 
  Executive Overview  
 
  Services  
 
  Business FAQ  
 
  Technical FAQ  
 
  Why Transform?  
 
  Why Java?  
 
  Partners  
 
www.sun.com/dot-com
 
LeTS Is
www.suse.com

     


6. LeTSTM generates easy to maintain object oriented Java code


Cobol data groups and items are transformed into Java data objects

  • Cobol data groups that have the same form are all transformed to a single Java data object. This maximizes object reusability.
  • Data operations such as formatting, editing, alignment, etc. are encapsulated in methods in the data object. This removes much of the data manipulation overhead from execution class code and simplifies maintenance.
  • This generation of reusable data objects is possible because, unlike other conversion tools, LeTS does not do a line-by-line or even a program-by-program conversion. LeTS achieves a high level of data object reusability from its unique ability to process entire systems as a unit.


Support class objects provide basic data definitions and utility functions

  • Support data objects inherit more general behavior from parent objects. For example, character data and numeric data objects both inherit from a general data object.
  • Support operation methods (move, add, subtract, fill, etc.) use polymorphism and operator overloading so they can operate on any data object.
  • Support file access methods provide an object oriented way to separate the details of file access from the more general file operations.
  • Support utility methods provide an object oriented way to access system information specific tasks.


Customizable interfaces provide an object oriented way to separate interfacing details from execution class Java code

  • The presentation interface separates the details of interfacing with the user or client from the execution class code. Using this methodology different presentation software can be plugged into the generated Java system.
  • The data base interface separates details of data base access from the execution class code. With this methodology different data base software can be plugged into the generated Java system.
  • The console interface separates details of console access from the execution class code. Using this form of console interface means that different console access methods may be plugged into the generated Java system.


Sophisticated tools allow high speed Java development

  • Many sophisticated Java tool sets provide integrated development environments for fast maintenance of existing and fast development of new Java code.
  • Tool sets integrate Enterprise development elements including, data bases, servlets, user interface screens, regular and enterprise Java Beans, and additional enterprise Java components.
  • By far the majority of new tool set innovation and development is occurring in the Java world and not in legacy environments.



Last page update: September 9, 2004
Page design by: Araneum Foundry Works
Copyright © 2003 by Comptramatics Corporation
Other Trademarks, Service Marks, and Copyrights



Return to Top of Page
 
     
 
 
Contact Us     About Us