IBM System I Tools Innovation Program: Resource Guide for Modernization and Integration Tools for System I Applications
Total Page:16
File Type:pdf, Size:1020Kb
Front cover IBM System i Tools Innovation Program: Resource Guide for Modernization and Integration Tools for System i Applications ISV tools for modernization and integration (including with .NET) IBM tools for modernization and integration IBM System i Developer Roadmap Linda Cole LindaMay Patterson John Quarantello ibm.com/redbooks Redpaper International Technical Support Organization IBM System i Tools Innovation Program: Resource Guide for Modernization and Integration Tools for System i Applications April 2006 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (April 2006) This edition applies i5/OS Version 5, Release 4 (product number 5722-SS1). © Copyright International Business Machines Corporation 2006. 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 Legal Disclaimer. viii Preface . xi The team that wrote this Redpaper . xii Become a published author . xiii Comments welcome. xiii Chapter 1. Introducing the IBM System i and i5/OS V5R4. 1 1.1 Introducing System i . 2 1.2 System i value proposition . 2 1.3 System i5 models . 4 1.4 i5/OS V5R4 value proposition . 6 1.4.1 Promoting solutions innovation . 6 1.4.2 Integrating with other systems and operating environments. 8 1.4.3 Promoting business resilience and compliance . 8 1.4.4 Enabling ISVs . 9 Chapter 2. Introducing IBM System i Initiative for Innovation . 11 2.1 Introducing the System i Initiative for Innovation. 12 2.2 System i Initiative for Innovation program . 13 2.2.1 Application Innovation program . 14 2.2.2 Tools Innovation program . 15 2.2.3 System i Initiative for Innovation program. 15 2.3 Introducing the System i Developer Roadmap . 16 2.3.1 System i Developer Roadmap with subcategories . 18 Chapter 3. IBM ServerProven tools for application modernization and integration. 19 3.1 IBM ServerProven ISV tools . 20 3.2 System i Tools Innovation program. 20 3.3 Tools to improve your productivity . 21 3.3.1 Code analysis, documentation, and tracking tools . 22 3.3.2 Integrated development environments . 24 3.4 Tools to enhance the end-user experience. 32 3.4.1 Application refacing. 32 3.4.2 Portal and personalization . 36 3.5 Tools to create a modular architecture . 37 3.5.1 Business rule logic extraction for SOA . 38 3.5.2 Client integration . 38 3.5.3 .NET integration . 42 3.5.4 Regenerate RPG into J2EE . 42 3.5.5 RPG to Java conversion . 43 3.5.6 SOA framework tools . 44 3.6 Tools to integrate applications . 44 3.6.1 Connectivity . 45 3.6.2 Data movement and migration . 48 3.6.3 EAI/Application integration . 49 3.7 Tools to integrate business processes . 52 © Copyright IBM Corp. 2006. All rights reserved. iii 3.7.1 Business integration . 52 Chapter 4. IBM tools for application modernization and integration . 55 4.1 IBM tools in the System i Tools Innovation Program . 56 4.2 Tools to improve your productivity . 56 4.2.1 Integrated development environments . 57 4.3 Tools to enhance the end-user experience. 59 4.3.1 Application refacing. 59 4.3.2 Application servers . 62 4.3.3 Portal and personalization . 63 4.4 Tools to create a modular architecture . 65 4.4.1 Client integration . 66 4.4.2 .NET integration . 67 4.4.3 SOA framework tools . 67 4.5 Tools to integrate applications . 67 4.5.1 Connectivity . 68 4.5.2 Data movement and migration . 68 4.5.3 EAI/Application integration . 70 4.6 Tools to integrate business processes . 71 4.6.1 Business integration . 72 Chapter 5. Integrating System i with Microsoft .NET. 75 5.1 System i and .NET integration . 76 5.2 High level overview of .NET . 76 5.2.1 Architecture. 76 5.3 .NET integration . 77 5.3.1 IBM ServerProven ISV tools for integration . 77 5.3.2 IBM tools for integration . 80 5.3.3 Applications using ADO.NET . 82 Chapter 6. Leveraging System i and xSeries integration to deploy Windows 2003 applications. 83 6.1 System i5 integrated xSeries solutions . ..