The largest IBM i-related conference event in the world, bringing together the community of users, IBM, industry experts and solution providers.
Back To Schedule
Wednesday, April 26 • 8:00am - 9:00am
371: An RPG Web App Server – Who Knew ?

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

If you’ve ever done web app development on IBM i you probably know that you can use RPG to write CGI based web applications and services. However these apps require you to use an external web server such as Apache to host the application and there is complexity in debugging these apps. You can also use IWS to host RPG-based web services, but it requires a special Java server to make those services available to the outside world which can make life unnecessary complex.

What if there was a way to create fully self-contained web applications and web services with RPG? This session will cover how to quickly get started creating your own self-contained, RPG-based web applications and web API servers. You will learn a pattern for creating simple RPG-based web apps. You will learn how to expose DB2 data and existing RPG logic as web services. And you will learn how to interact with and debug your new services from RPG as well as other open-source languages, external web applications and services.

Attend this session to see how quickly your RPG application business logic can be modernized and used in web apps and web services without re-engineering your entire RPG code base.

Learning Objectives:
1. Use RPG as a web application server
2. Use RPG as a REST web API server
3. Eliminate the need to use an Apache web server
4. Re-purpose your existing RPG business logic easily with web apps and services

avatar for Richard Schoen

Richard Schoen

President, Mobigogo LLC
Richard has over 30 years of software development, system integration, document management and process automation experience on all system platforms including IBM i, Windows, Linux and Mac. Richard started RJS Software Systems in 1990 and served as President and CTO until the company... Read More →

Wednesday April 26, 2023 8:00am - 9:00am MDT
Plaza Court 4
  Programming - RPG
  • Session Level Intermediate
  • Audience Any RPG developer looking to modernize their RPG code and easily make business logic available in web apps and services without resorting to open-source languages.