Extending the Value of RPG Applications and Programs
Monarch is a comprehensive tool that transforms iSeries applications originally written in ILE RPG or RPG/400 into native .NET applications. For a complete platform migration, Monarch converts your iSeries database to SQL Server. Using Monarch, developers transform once monolithic applications to contemporary applications supporting n-tier architectures, modern user interfaces, enterprise application integration, Web services, and similar capabilities using the Microsoft Windows .NET Framework.
Monarch automates the processes required to transform RPG programs or entire applications to the Microsoft .NET architecture while preserving the original program logic and application functionality. Once transformed using Monarch, applications may be extended, modified, or enhanced by both RPG and Visual Studio development teams.
ASNA Monarch is the only product that enables an enterprise to comprehensively evaluate its RPG programs, applications, and data; prepare a project roadmap that meets the needs of the business; and then automatically execute staged extension and modernization of those important software assets. The entire process leverages the skills of current development teams, and the transformation requires a very small fraction of the time and resource required using any other approach.
The result: RPG applications become modernized and extended to contemporary architectures, while the enterprise continues to benefit from every element of its System i (formerly known as iSeries, AS/400) portfolio including; applications, people, business logic, and data.
Monarch distinguishes itself from other simple-source translators in a variety of important ways:
1. Monarch does not convert RPG code to a new, unfamiliar language. Monarch converts all iSeries/i5 RPG/400 and RPG IV fixed and free source code into RPG for .NET.
2. Monarch migrates more than just the program source code. Monarch converts collateral, yet important, parts of the application (including CL, display files, printer files, message files, and data areas) to provide a full migration of the application. Monarch even implements the program message queue.
3. Monarch provides its own comprehensive OS/400 program object discovery process.
4. Monarch optionally converts AS/400, iSeries, System i5 data into Microsoft's SQL Server.