Forms2Net Features
Forms2Net is a product family that includes the following tools:
- Forms2Net Analyzer - Analyzes Oracle Forms programs structure and complexity.
- Forms2Net Converter - Converts Oracle Forms Modules into 100% pure .NET code (C# or VB.NET).
- Reports2Net Converter - Converts Oracle Reports into SQL Reporting Services Reports.
Forms2Net Analyzer
Figure 1 - Forms2Net Analyzer
- Analyzes Oracle Forms programs and Oracle Reports structure and complexity.
- Produces output used for estimating the Oracle Forms and Oracle Reports complexity and migration effort.
- Extracts information used to produce Forms2Net license files.
- Supports Oracle Forms versions 4.5 up to 10g.
- Supports Oracle Reports versions 4.5 up to 10g.
Forms2Net Converter
- Add-in to Microsoft Visual Studio.
- Supports Oracle Forms versions 4.5 up to 10g.
- Converts Oracle Forms Modules into 100% pure .NET code (C# or VB.NET, Windows Forms, Web Forms or WPF - Windows Presentation Foundation).
- Produces database independent code.
-
The Forms2Net converter is not just a language
conversion tool. Its a
platform migration
tool.
- Structural and Semantic approach instead of '1-1' conversion.
- Oracle Forms structures are transformed into the Model-View-Controller (MVC) architectural pattern.
- Code pattern conversion approach allows Oracle-style code structures and idiosyncrasies to be converted into .NET code style.
- The resulting code follows the recommended Microsoft .NET best-practices.
-
Produces up to 100% of the converted
applications final code:
- 100% business logic code (model).
- 100% user interface code (view).
- Up to 100% of controller logic (controller).
-
Very well documented migration process:
- Tool-generated migration guide for easier code completion and possible directions to be taken.
- The tool does not impose .NET developers, decisions that belong to them.
Figure 2 - Oracle Forms Migration to .NET
Reports2Net Converter
- Add-in to Microsoft Visual Studio.
- Supports Oracle Reports versions 4.5 up to 10g.
- Converts Oracle Reports Modules into Microsoft Sql Reporting Services.
- Converted reports can be rendered using different technologies (HTML, PDF, XLS, etc..).
-
Produces up to 100% of the converted reports
final code:
- 100% reports logic code (queries, formulas, support libraries).
- Up to 100% report layout interface code (due to different semantics in the reports layouts).
-
Very well-documented migration process:
- Tool-generated migration guide for easier code completion and possible directions to be taken.
- The tool does not impose .NET developers, decisions that belong to them.
Figure 3 - Oracle Reports Migration to .NET
The Forms2Net Scope
The Forms2Net tools work at the application level. Users choose what transformations they want regarding the database layer: whether to continue using an Oracle database or migrate to Microsoft SQL Server. The connectivity with the data layer is based on Data Access Components on top of Microsoft ADO.NET technology that allows working with different database providers in an independent way. Migration of the database schema and the data itself is not targeted by Forms2Net. For organizations interested in migrating the Oracle database to Microsoft SQL Server, other complementary solutions are available on the market, namely the Microsoft SQL Server Migration Assistant .