User interface layer
Vaadin and HTML5
Products
An automated Oracle Forms to Java tool. Ormit™-Java is powered by Re_Forms21

CHEAPER THAN A MANUAL MIGRATION
TIME SAVED WITH AUTONOMOUS MIGRATION
LESS MIGRATION ERRORS
No Big Bang approach. Gradual and secure migration allowing you to switch back to Forms on the same database.
The same ease of development as Oracle Forms: an untouched database structure and business logic
Proprietary Development Environment based on Eclipse IDE
Same appearance, transaction handling, shortcuts etc.
Powered by Re_Forms21, ORMIT™ Java is a migration to a modern three-layer architecture based on a Java platform.
Vaadin and HTML5
A Java Servlet as the application controller
Oracle Database and PL/SQL stored procedures

Powered by Re_Forms21, ORMIT™ Java is a migration to a modern three-layer architecture based on a Java platform
We got you covered. Look at our ORMIT™-OpenJava automated Oracle Forms to Open-Source React/Angular frameworks TypeScript/REST migration solution
PACKAGE EMP_PKG IS
PROCEDURE fill_job_name;
END;
PACKAGE BODY EMP_PKG IS
PROCEDURE fill_job_name IS
CURSOR lookup_job IS
SELECT job_title
FROM jobs
WHERE job_id = :EMP_BLOCK.JOB_ID;
BEGIN
OPEN lookup_job;
FETCH lookup_job INTO :EMP_BLOCK.JOB_NAME;
CLOSE lookup_job;
END;
END;
TRIGGER "WHEN-NEW-FORM-INSTANCE" IS
BEGIN
Execute_Query;
END "WHEN-NEW-FORM-INSTANCE";
TRIGGER "POST-QUERY" ON EMP_BLOCK IS
BEGIN
EMP_PKG.fill_job_name;
END "POST-QUERY";
@FormController("EXAMPLE1")
public class Example1Form{
@Inject EmpPkg emp_pkg;
public static abstract class EmpPkg {
public abstract void fill_job_name();
}
@Package
public class EmpPkgBody extends EmpPkg {
public void fill_job_name() {
SqlCursor lookup_job = cursorFor(
"SELECT job_title FROM jobs WHERE
job_id = :EMP_BLOCK.JOB_ID"
);
try {
open(lookup_job);
fetchInto(lookup_job) ,
nameIn("EMP_BLOCK.JOB_NAME"));
} finally {
if (lookup_job.isOpen()) {
close(lookup_job);
}
}
}
}
@WhenNewFormInstance
public void form_WHEN_NEW_FORM_INSTANCE() {
executeQuery();
}
@PostQuery("EMP_BLOCK")
public void block_EMP_BLOCK_POST_QUERY() {
emp_pkg.fill_job_name();
}
}
ORMIT™-Java is a complete solution that allows automatic migration from Oracle Forms to modern three-layer web application. It consists of:
● A set of Java proprietary libraries imitating the operation of Oracle Forms components based on Vaadin Framework
● A set of tools for conversion of Oracle Forms code to Java and XML
● Proprietary Developer Toolkit (IDE)
ORMIT™-Java (Re_Forms21) automates between 90% and 95% of real work inputs. Considerable Testing and other manual steps are required for each project.
Automated conversion with ORMIT™-Java does not require much analysis, development work or IT expenditures. Automation leads to cost savings. The bulk of the work is in accompanying clients and testing the applications post migration. Migration will take approximately 25% of the time that rewriting would.
With migration, the functionality remains the same therefore significantly reducing the occurence of bugs that come with rewriiting. On average, opting for migration reduces the risk of errors by around 90%. Testing and Quality Assurance allow for direct comparison of the quality of the system before and after migration.
It can look exactly like the current Oracle Forms application or have a more modern and customized appearance using HTML5 and CSS. It can also be launched in the browser but without running the Java applet. The user interface will remain unchanged. The same user interface means business users don't need additional training.
The migration process is a secure phased process that allows you to switch back to Forms at any moment.
Yes it can with some development changes.
ORMIT™-Java is a complete solution that allows automatic migration from Oracle Forms to modern three-layer web application
The layer of the user interface - HTML5 and JavaScript (proprietary framework based on Vaadin)
Application layer - JEE Servlet (WAR) with proprietary libraries from Reforms21
Database layer - Oracle database and stored procedures PL / SQL
ORMIT™-Java applications can work with any modern application server capable of running Java Servlet API 3.1 (WAR files), eg Tomcat, JBoss, WildFly, WebLogic etc.
All of the business logic contained in Oracle Forms is converted to Java. The business logic contained in database (in stored procedures, functions and packages) remains unchanged. This approach makes it easy to have both Forms and Java version running in parallel during the gradual conversion process.
Forms to Java migration solution requires Oracle Forms knowledge and keeps intact all current business logic and code structures (and nomenclatures) to make sure that it will be easy for your developers to maintain the Java code once migrated.
Sure, as long as you use valid application server (it needs to support Servlet API 3.1). Tomcat will be installed in the Docker container and WAR file will be deployed to Tomcat.
ORMIT-Java natively supports Maven. You can translate Maven configuration to Gradle after the migration and CI/CD should work, however the support for Gradle in IDE may be limited.
Java 11 openJDK or any other open source Java Implementation
Ormit-java has no JDK distribution dependency, so OpenJDK, Azul, or other non-Oracle JDKs can be used, so there is no implicit Oracle Java licensing dependency which means that ormit-Java will never become dependent on oracle java licensing rules.
Meet the complete Automated ORMIT™ Migration Suite.








With more than 20 years of experience, RENAPS has positioned itself as a trusted partner of many high profile brands. Our unparalleled knowledge and experience with Oracle Products make us the ideal partner to help you migrate to Java on time and on budget











