Books‎ > ‎Computing‎ > ‎Operating-systems‎ > ‎

IBM System i

George Farr and Shailan Topiwalla write about the difficult subject of the Integrated Language Environment. This book gives a concise explanation of ILE concepts and functionality. It's not an in-depth guide to programming in ILE, but does show some examples of ILE RPG and other ILE languages to clarify explanations. They start with ILE's history, it's predecessors and explains what ILE provides that they didn't. There is a chapter on ILE programming which introduces the concepts of modules, binding, and service programs. ILE program activation is explained and how it is different from and works with earlier environments. After the basic elements of ILE are covered, APIs and the ILE exception handling model is outlined. The last two chapters cover step by step de-bugging and the most frequently asked questions about ILE. Appendix one lists ILE-related CL commands and appendix two lists APIs. The book is closed by a glossary. 


In Part 1, “Looking at the alternatives”  scenarios are identified and to help you decide whether to consider providing a new UI to your applications. In some cases, that means modernizing your applications and the authors explain the term “modernizing” in this context.  

In Part 2, “Using IBM solutions”  IBM Host Access Transformation Services IBM WebFacing Tool are introduced. Installation and configuration of these solutions are skimmed over, other IBM Redbooks and resources, explain configuration in detail. Details are given about the pre-requisites for using each product and additional steps needed when installation and configuration is complete. 

In Part 3, “Designing a new user interface”, how to build your own user interface to your applications is explained. Because many of the selected technologies need separate business logic and presentation layer, technical foundations and prerequisites are discussed. This part includes a chapter on how to design a Web services interface, which contains some introductory material on Web services. Web services are not a user interface technology, but lead to a wide array of possible client technologies. This part a includes chapters about how to design user interfaces based on such technologies as JavaServer Faces (JSF) or portlets.