All migration techniques have to address the semantic gap that separates the original from the target environment.
Contrary to approaches that try to map, on a '1-1' basis, syntactic constructs, the power of Forms2Net is the result of a sophisticated reengineering approach in which code structures are recognized and transformed according to the desired target. This powerful feature provides 3 major advantages:
- The percentage of the converted code is greater than the '1-1' syntactic mapping approach;
- Most mappings are one-to-many, in other words, monolithic structures of the original architecture can be adequately mapped to more compositional structures on the target, providing increased opportunities for subsequent architectural optimizations;
- By working at the semantic level, Oracle-style code structures are submitted to a transformation process producing code that is in accordance with the .NET architectural and programming best-practices as recommended by Microsoft.
This approach allows for:
- A positive impact on the final users when facing the migrated application;
- A re-engineering effort in the proportion of your re-engineering needs, in other words, Forms2Net offers the possibility to just migrate the whole application or balance the migration with the appropriate level of re-engineering you want to perform on it.
Moreover, Forms2Net is a .NET development enabler, in the sense that produces or uses developed components that are seamlessly integrated with Visual Studio .NET environment. The Forms2Net resulting code does not require any Oracle Forms-related licenses or other party (including ATX Technologies) components. Hence, development teams can fine tune or evolve the migrated application using all the functionalities of Visual Studio .NET. In other words, Forms2Net is not merely a language conversion tool. It's a platform migration toolset.