Skip to main content

Modernizing IBM i Applications from the Database up to the User Interface and Everything in Between

An IBM Redbooks publication


Published on 27 June 2014, updated 31 May 2017

  1. .EPUB (15.0 MB)
  2. .PDF (23.8 MB)

Apple BooksGoogle Play Books

Share this page:   

ISBN-10: 073843986X
ISBN-13: 9780738439860
IBM Form #: SG24-8185-00

Authors: K. Nadir Amra, Hernando Bedoya, Tony Cairns, Dan Cruikshank, Rich Diedrich, John Eberhard, Mark Evans, Antonio Florez, Susan Gantner, Jesse Gorzinski, Isaac Ramírez Herrera, Brian May, Michel Mouchon, Jon Paris, Mike Pavlak, Trevor Perry, Pascal Polverini, Jim Ritchhart, Tim Rowe, Jon Rush, Paul Tuohy, Jeroen Van Lommel and Carol Woodbury

    menu icon


    This IBM® Redbooks® publication is focused on melding industry preferred practices with the unique needs of the IBM i community and providing a holistic view of modernization. This book covers key trends for application structure, user interface, data access, and the database.

    Modernization is a broad term when applied to applications. It is more than a single event. It is a sequence of actions. But even more, it is a process of rethinking how to approach the creation and maintenance of applications. There are tangible deliveries when it comes to modernization, the most notable being a modern user interface (UI), such as a web browser or being able to access applications from a mobile device. The UI, however, is only the beginning. There are many more aspects to modernization.

    Using modern tools and methodologies can significantly improve productivity and reduce long-term cost while positioning applications for the next decade. It is time to put the past away. Tools and methodologies have undergone significant transformation, improving functionality, usability, and productivity. This is true of the plethora of IBM tools and the wealth of tools available from many Independent Solution Providers (ISVs).

    This publication is the result of work that was done by IBM, industry experts, and by representatives from many of the ISV Tool Providers. Some of their tools are referenced in the book. In addition to reviewing technologies based on context, there is an explanation of why modernization is important and a description of the business benefits of investing in modernization. This critical information is key for line-of-business executives who want to understand the benefits of a modernization project. This book is appropriate for CIOs, architects, developers, and business leaders.

    Table of Contents

    Chapter 1. Why modernize

    Chapter 2. Path to modernization

    Chapter 3. Modern application architecture techniques

    Chapter 4. Modern development tools

    Chapter 5. Interfacing

    Chapter 6. User interface

    Chapter 7. Modern RPG

    Chapter 8. Data-centric development

    Chapter 9. Database re-engineering

    Chapter 10. Mobile, UI, and database modernization tools

    Chapter 11. EGL

    Chapter 12. PHP

    Chapter 13. Java

    Chapter 14. Web serving: What and why

    Chapter 15. HTML, CSS, and JavaScript

    Chapter 16. Security

    Chapter 17. Globalization

    Chapter 18. Cloud


    Others who read this also read