Book description
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.
Related information
Making the Case for Modernization, IBM Systems MagazineTable of contents
- Front cover
- Notices
- ARCAD Software Inc.
- ASNA, Inc.
- BCD Software
- Fresche Legacy
- Linoma Software
- looksoftware
- Profound Logic Software
- TEMBO Technology Lab (Pty) Ltd
- Preface
- Chapter 1. Why modernize
- Chapter 2. Path to modernization
- Chapter 3. Modern application architecture techniques
- Chapter 4. Modern development tools
-
Chapter 5. Interfacing
- 5.1 Stopping the confusion: Introduction to interfacing
- 5.2 Stateless interfaces
- 5.3 Communication
-
5.4 SOA and web services
- 5.4.1 Web services that are based on SOAP
- 5.4.2 Web services that are based on REST
- 5.4.3 SOAP versus REST
- 5.4.4 Web services support on IBM i
- 5.4.5 Web services: Provider perspective
- 5.4.6 Integrated web services server
- 5.4.7 WebSphere Application Server and IBM Rational Developer for i
- 5.4.8 Enterprise service bus
- 5.4.9 Integrated web services client for ILE
- 5.4.10 Web services: PHP
- 5.4.11 REST Web Services: XML Service
- 5.5 Cross environment
- Chapter 6. User interface
- SmartPad4i by SystemObjects
- Chapter 7. Modern RPG
- Chapter 8. Data-centric development
-
Chapter 9. Database re-engineering
- 9.1 Re-engineering versus re-representing
- 9.2 Getting started
-
9.3 The phased approach to seamless transformation
- 9.3.1 Phase 0: Discovery
- 9.3.2 Phase 1: Transformation
- 9.3.3 Phase 2 and 3
- 9.3.4 Creating SQL views
- 9.3.5 Creating and deploying the SQL I/O modules
- 9.3.6 Creating and deploying external SQL I/O modules
- 9.3.7 Dynamic SQL
- 9.3.8 Bridging existing programs to SQL service programs
- 9.3.9 Activating referential integrity
- 9.4 Phase 3 and beyond
- 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
- 16.1 Introduction
- 16.2 Classifying data
-
16.3 User authentication
- 16.3.1 IBM i user profile
- 16.3.2 Validation list user
- 16.3.3 LDAP
- 16.3.4 Application-defined authentication
- 16.3.5 Kerberos
- 16.3.6 *ALLOBJ special authority
- 16.3.7 Application owner profile
- 16.3.8 Connection profiles
- 16.3.9 Logging
- 16.3.10 Separation of duties
- 16.3.11 Encryption
- 16.3.12 Authority settings on the data
- 16.3.13 Other *PUBLIC authority settings
- 16.3.14 Using authorization lists to secure application objects
- 16.3.15 Integrated file system considerations
- 16.3.16 Conclusion
- Chapter 17. Globalization
- Chapter 18. Cloud
- Related publications
- Back cover
-
IBM System x Reference Architecture for Hadoop: IBM InfoSphere BigInsights Reference Architecture
- Introduction
- Business problem and business value
- Reference architecture use
- Requirements
- InfoSphere BigInsights predefined configuration
- InfoSphere BigInsights HBase predefined configuration
- Deployment considerations
- Customizing the predefined configurations
- Predefined configuration bill of materials
- References
- The team who wrote this paper
- Now you can become a published author, too!
- Stay connected to IBM Redbooks
- Notices
Product information
- Title: Modernizing IBM i Applications from the Database up to the User Interface and Everything in Between
- Author(s):
- Release date: June 2014
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
video
AWS Certified Cloud Practitioner Complete Video Course
7 Hours of Video Instruction Seven hours of video instruction covering the fundamentals of cloud computing; …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Data Science from Scratch, 2nd Edition
To really learn data science, you should not only master the tools—data science libraries, frameworks, modules, …
book
SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL, 4th Edition
The #1 Easy, Common-Sense Guide to SQL Queries—Updated with More Advanced Techniques and Solutions Foreword by …