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
book
DB2 for z/OS and WebSphere Integration for Enterprise Java Applications
IBM DB2® for z/OS® is a high-performance database management system (DBMS) with a strong reputation in …
book
SQL Procedures, Triggers, and Functions on IBM DB2 for i
Structured Query Language (SQL) procedures, triggers, and functions, which are also known as user-defined functions (UDFs), …
book
Informix Dynamic Server 11: Advanced Functionality for Modern Business
In this IBM Redbooks publication, we provide an overview of Informix Dynamic Server (IDS) 11. IDS …
book
External Procedures, Triggers, and User-Defined Functions on IBM DB2 for i
Procedures, triggers, and user-defined functions (UDFs) are the key database software features for developing robust and …