For many companies and organisations, Oracle Forms has served them well in the past. However, their business needs have outgrown Forms as a technology. They now require a flexible and agile development technology, providing rich functionality that was not available before. That's why .NET and Java are so commonly found as the dominant modern development technology.
Once the decision has been made to migrate away from Forms, the decision becomes more about how to do it and the choice is usually between a tool-based approach or a manual redevelopment. Unless the business rules have changed, and they rarely change enough, a manual redevelopment would represent a significant commitment of resources to essentially "reinvent the wheel".
Forms2Java addresses the following critical issues when determining the migration strategy:
Minimal RiskAll migration solutions present increased risks compared to greenfield development, because encoded business rules that have been in existence for many years still work despite perhaps a lack of knowledge of them. It is imperative in a migration project that those rules be retained so that organization business processes can continue to function correctly and, if possible, end-user retraining kept to a minimum. Forms2Java guarantees functional equivalence of the migrated application with the original application through the retention of procedural code structures in Java. The look-and-feel and user interaction model, although updated and fresh, resemble the original application enough to minimize end-user training.
High Quality, Industry Standard SolutionThe solution should be in keeping with best practices of the target technology, whilst also providing sufficient capacity for developing new functionality in the context of the migrated application. Forms2Java provides a streamlined migration approach whereby the generated code is kept to a minimum and is easy for Java and Flex developers to understand. The underlying Framework provides much of the functionality and it is possible to add new functionality (e.g. new Forms) to the application with ease.
Future ProofThe solution should be agile enough to respond to changes in organizational processes and with minimal time-to-market, ensuring that the lifespan of the migrated solution is maximal. Forms2Java is accompanied by the Form Explorer tool - a Rapid Application Development tool providing automated code generation based on simple wizards, so that time to market for new developments is kept to a minimum.
Minimized Effort and CostThe solution should required require minimal effort considering the complexity of the process. This should simultaneously keep costs down. Forms2Java offers a very high conversion rate, up to 100%, meaning far less work needs to be completed manually.
What sets Forms2Java apart?
Forms2Java's features provide a powerful, yet efficient way to get application functionality into a pure Java and Flex solution:
Very High Conversion Rate
The typical conversion rate of Forms2Java is 90% or higher, including structural items and PL/SQL code. The leads to signficant effort and cost reductions over the lifetime of the project.
Pure Java and Flex Code
PL/SQL code is completely transformed to Java code, enabling any Java-trained developer to start work on the application. Support for a significant number of built-in functions is also provided.
Fully Service Oriented Solution
The resulting code has no dependency on a specific server. The client is enabled to chose from a range of J2EE services, including JBoss, Glassfish, Tomcat, WebSphere and WebLogic.
Rapid Application Development
The Forms2Java Framework is available with an Eclipse plug-in, the Form Explorer, which expedites the process of writing new code. Wizards and code generators combine to provide the right code in the shortest timeframe.