The first two GeneXus Generators released for GeneXus were the RPG and COBOL generators for OS/400. Today, you can also generate state-of-the-art JAVA applications that run on your iSeries servers. The applications can be full-Java or a mix of Java and RPG/COBOL batch programs, enabling the developer to select the best technology in each case.
Find below an overview of three different scenarios that describe how to make the most of your iSeries with GeneXus.
1) iSeries as a Java Application Server and Database Server
The GeneXus JAVA Generator enables the development of Web applications and GUI applications on 2 and 3 tiers, either on IBM WebSphere or Jakarta Tomcat can be used in the middle-tier.
The database used can be either DB2/400 or Informix.

2) iSeries as Database Server
In many cases, GeneXus customers choose to use their iSeries servers (with DB2/400) as database servers due to their unequaled reliability.
The generated applications can run in two tiers or in multiple tiers. For two tiers applications you can use:
 |
Visual Basic: database access is done through ODBC |
 |
Visual FoxPro: database access is done through ODBC |
 |
Java: database access is done through Java Database Connectivity (JDBC) |
 |
.NET: database access is done through ODBC |

Applications can also be generated in 3 tiers where the application server is not run in the AS/400. If you use the Java generator, you can have a server running in any Java-supported platform (Linux, Windows, etc). If you use the .NET generator, the application server must run in Windows.

3) iSeries as a centralized Application Server
GeneXus customers have been using the GeneXus RPG and COBOL Generators since 1989 to develop and maintain their applications running on OS/400. Today, these generators offer the most productive, cost efficient, and best performance to develop, maintain, and run your back end processes.
See also: