Softroad
  • contact
  • menu

migration-pattern

Oracle Forms to Java migration

Why migrate from Oracle Forms to Java?

Why migrate from Oracle Forms to Java?

・Oracle Forms will eventually be migrated to other technologies.
・Let’s proceed with modernization while there’s still time, including learning Java, to prepare for a swift
 transformation. Continuing to struggle with outdated technologies when updates are eventually needed
 is not a wise strategy.

Features of Our Conversion Service

Our proprietary language migration and conversion tools boast industry-leading accuracy and a proven track record.
Our inimitable technical capabilities, along with numerous successful cases, ensure the success of the migration projects.

Features of AppModernizer’s Automatic Conversion

Features of AppModernizer’s Automatic Conversion

Achieves extremely high quality, low cost, and high maintainability, while also enabling integration with other Java platforms.

Testing for Superior Quality with Fewer Man-Hours

Testing for Superior Quality with Fewer Man-Hours

Instead of relying on customer-provided test data for quality assurance, we conduct comprehensive testing of all technical points and critical business processes to significantly reduce testing time.

High Quality and Low Cost than Manual/Semi-Automatic Conversion

High Quality and Low Cost than Manual/Semi-Automatic Conversion

※¹ This is mainly a fine-tuning of the screen and report UI, and does not affect business logic.
※² “Software Development Analysis Data Collection 2022” relased by the Information-technology Promotion Agency of Japan states the number of defects after
  release is 0.084 to 0.1 per thousand lines of code (KL). We use this figure as our standard to follow.
※³ Since business logic processing can be converted almost 100% automatically, the number of defects in the business logic portion is extremely low. Minor issues
  such as display position issues or lack of focus may occur depending on the screen display or operation, but this will not affect the use of the system.

Samples of AI-powered Language Conversion

①Change the structure from Oracle Forms to Java

Change the structure from Oracle Forms to Java

Spring Boot (MVC) simplifies the development process with its straightforward configuration, modularity, and other key features

②Generate pure Java code

Generate pure Java code

Generating pure Java and applying the latest Java technology standards simplify maintenance and specification changes.

UI migration

Change the Oracle Forms screen to a standard HTML5-based web screen

UI migration

POC application

Migration Cases

Production management system

Development process
Inventory, migration design, source code migration − migration test, system test & user acceptance test support
Migration information
Oracle Forms 12c to Java(OpenJDK16)
PL/SQL to PL/pgSQL
None to Spring MVC 5.3.7 + Spring Boot 2.5.0 + Thymeleaf 3.0.12 + Vue 2.6.8
IE 11 to Chronium Edge 92
Oracle 12c to PostgreSQL 13.3
Windows Server 2016 to No changes
WebLogic to Apache Tomcat 9.0.45
Current system scale
Oracle Forms: 305.09KL, PL/SQL: 35.3KL
Development period
16 months

Logistics management system

Development process
Inventory, migration design, specification documentation, source code migration − migration test
Migration information
Oracle Forms 10g to Java7
PL/SQL to PL/SQL
None to ASF(Customer specified framework)
Oracle10g to Oracle11g
AIX 5 to RedHat Enterprise Linux 6.4
OAS 10g to JBOSS EAP6
Windows2003 SP2 to RedHat Enterprise Linux 6.4
Current system scale
Oracle Forms: 259KL, PL/SQL: 76KL
Development period
11 months

Construction management system

Development process
Inventory, migration design, source code migration − migration test, system test & user acceptance test support
Migration information
Oracle Forms 10.1.2.0.2 to Java 1.6
Oracle Reports 10.1.2.0.2 to SVF9.0
PL/SQL to PL/pgSQL
None to Spring MVC
Oracle10g to PostgreSQL 10
Windows Server 2003 to RedHat Enterprise Linux 7.4
Current system scale
Oracle Forms: 107.6KL, PL/SQL: 39.9KL, Report:78
Development period
10 months

CONTACT

For more details about system migration,
please click here.