Breathing life into
legacy applications

Short Cuts:


Contact Us
Source Platforms
Outsourcing Services
Modernisation Process
Downloads

 Search:

 Login:


Username:
Password:   
Forgot password?

Brochures and Reports:



SoftwareMining Modernization Brochure

Manual Vs Automatic Translations White Paper

Business Rule Extraction White Paper

ROI and Case Studies

       Home > Platforms >

IBM COBOL Migration Challenges

IBM dialect of COBOL sticks fairly closely to COBOL 74/85 Standards.
However, IBM COBOL applications often utilise IBM Libraries for data and screen access.
SoftwareMining Translation Toolkit supports the most widely elements of these libraries.
(SoftwareMining services will endevour to provide support for the missing libraries when undertaking translation Services).
IMS, IDMS and DL1
IMS is the IBMS's Hierarchical database. IDMS is the netwoked database. DL1 is the Database Access API for
Migration of application involves translation of IMS database can be migrated to SQL.
The DL/1 Statements are translated to SQL Queries.
A set of SoftwareMining Libraries are provided to replace the DL1 libaries. This approach helps to simplify the Translated program by hiding the SQL queries, and move into distributed architecture
CICS
CICS is a set of libraries for control of Transaction Processing. CICS provides libraries for reading and writing of records and posting screens. CICS applications tend to adapt an event-driven architecture - where screens "sent" to and "received" from terminals.
this differs from typical COBOL application where screen communication is synchronous - and application pauses in midst processing - waiting for the 'RETURN' key to be pressed. Thus CICS Applications tend to be easily re-acrhitectured into JAVA or C#.
A set of SoftwareMining Libraries are provided to replace the CICS libaries. This approach helps to simplify the Translated program by hiding the SQL queries.
Embedded SQL
Some COBOL program use DB2 instead of VSAM files. Access to DB2 is provided via DB2 SQL queries. Migration of EMBEDDED SQL Programs involves the translation of DB2 SQL to ANSI, and replacement of COBOL/EMBEDDED SQL Integration features with standard Java/C# practices. SoftwareMining CORECT can produce 2 architectures: SQLJ or standard SQL queries. Latter option - the SQL statements are removed from program in order to provide easier migration to other databases (e.g. Oracle). Verified SQL statements are then loaded into program at run time.
BMS
BMS is used for Screen Definitions in IBM CICS applications.
BMS Files contain an "ASCI" command set to define position of elements. BMS Screens can easily be translated to XML, JSP/ASP model.
3270 Screens
The set of control characters required to display a screens on a Terminal is encoded in variables within the Programs.
The control characters are typically not human-legible, and their inclusion in COBOL programs can make the application less maintainable.
SoftwareMining tools can translate the Control Characters to a more human readable XML , JSP or ASP files.

Translation Process and Deliverables

The translation of to Java or C# applications involve
  • MANUAL Data Analysis: REDFINES, DATES, Migration Policy
  • AUTOMATIC: Remove dead code.
  • AUTOMATIC: Translation to target language
  • SOFTWAREMINING and/or CLIENT: Optional: Business Rule Extraction.
  • SOFTWAERMINING: Provision of Screen, Database and Transaction handling Framework in Java or C#
  • SOFTWAREMINING and/or CLIENT: Creation and Population of Test Database
  • SOFTWAREMINING and/or CLIENT: System acceptance testing
  • SOFTWAREMINING and/or CLIENT: User Acceptance Testing
  • SOFTWAREMINING and/or CLIENT: DataBase Migration .

  For further information please contact sales@softwaremining.com


 News:

2008 May US Tax Office - Translated Java Application goes live

2008 May COBOL to Java Modernization project is successfully completed for North American Bank.

2008 April SoftwareMining showcased in Microsoft's Windows in Financial Service Magazine

2007 October SoftwareMining wins Translation project with north American Financial Group

2007 Feburary Financial Times interviews SoftwareMining

2007 Janurary SoftwareMining selected for US Local Government Project

 Partners:







 

  © 2008 , SoftwareMining. All Rights Reserved.

  http://www.softwaremining.com