Tools and Solutions for Modernizing Your IBM I Applications
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Tools and Solutions for Modernizing Your IBM i Applications Discover application modernization tools Create mobile, web, and client solutions Manage security using SkyView Policy Minder Tim Rowe ibm.com/redbooks Redpaper International Technical Support Organization Tools and Solutions for Modernizing Your IBM i Applications September 2014 REDP-5095-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (September 2014) This edition applies to IBM i 6.1 and IBM i 7.1 and later. This document was created or updated on May 31, 2017. © Copyright International Business Machines Corporation 2014. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix Authors. ix Now you can become a published author, too! . ix Comments welcome. .x Stay connected to IBM Redbooks . .x Chapter 1. Mobile, web, and client solutions . 1 1.1 ASNA . 2 1.1.1 ASNA Mobile RPG brings mobile computing capabilities to RPG programmers . 2 1.1.2 ASNA Wings enables RPG application display file modernization . 10 1.2 looksoftware . 16 1.2.1 openlook . 16 1.2.2 newlook. 25 1.3 BCD Software . 32 1.3.1 Presto . 32 1.3.2 WebSmart ILE, PHP, and Mobile . 40 1.4 CNX Corporation: Valence Web Application Framework for IBM i . 49 1.5 ProfoundLogic . 61 1.5.1 Genie from Profound Logic Software . 61 1.5.2 Profound UI Rich Displays . 71 1.6 Rocket Software . 81 1.6.1 Rapid Application Modernization with Rocket LegaSuite . 81 1.6.2 Contact information. 89 1.7 SystemObjects . 89 1.7.1 IBM i web and mobile development with SmartPad4i from SystemObjects . 89 1.8 Lansa . 102 1.8.1 LongRange . 102 1.8.2 LANSA Rapid Application Modernization Process (RAMP) . 110 1.8.3 Visual LANSA . 121 1.9 IBS . 133 1.9.1 What is XT? . 133 Chapter 2. Database modernization tools. 137 2.1 Database Modernization: long-term value with Adsero Optima (AO) Foundation. 138 2.1.1 Your database structures: The key to your future. 138 2.1.2 Modern application architecture . 139 2.1.3 Using AO Foundation to achieve long-term modernization. 141 2.1.4 AO Foundation DDS to DDL migration . 143 2.1.5 AO Foundation: Database Workbench . 145 2.1.6 Conclusion . 148 2.1.7 Supported platforms . 149 2.2 Database Modernization: long-term value with Adsero Optima (AO) Roadmap. 149 2.2.1 Advantages of AO Roadmap . 149 2.2.2 Background. 149 2.2.3 Determining whether your application is worth modernizing. 150 2.2.4 How much should you modernize?. 151 © Copyright IBM Corp. 2014. All rights reserved. iii 2.2.5 What options exist to best achieve the wanted results? . 151 2.2.6 The business benefits that can be achieved by modernization. 152 2.2.7 AO Inspector . 154 2.2.8 Conclusion . 156 2.2.9 Supported platforms . 157 2.3 Automated IBM i database and application modernization by using Fresche Legacy X-Analysis. 157 2.3.1 Did you know? . 158 2.3.2 Business value . 158 2.3.3 Solution overview . 159 2.3.4 Automated creation of the logical data model. 165 2.3.5 Creation of view service programs . 168 2.3.6 Data access layer modernization . 168 2.3.7 Decoupling of data access from high-level languages . 169 2.3.8 Activation of referential integrity . 170 2.3.9 Supported platforms and software . 170 2.3.10 More information about X-Analysis . 170 2.3.11 Related information. 171 2.3.12 Fresche Legacy contact information . 171 2.4 Xcase for i . 171 2.4.1 Contents . 172 2.4.2 Considerations for older DB2 for i databases . 172 2.4.3 Solution overview . 173 2.4.4 Business value . 173 2.4.5 Solution architecture . 174 2.4.6 Evolve DB . 180 2.4.7 Supported platforms . 182 2.4.8 Ordering information . 182 2.4.9 Related information. 182 Chapter 3. Security . ..