A New Approach for IBM i Modernization
Some IBM i companies believe that modernizing RPG/COBOL applications means refacing existing 5250 screens with a graphical interface. They are right, but they’re missing the big picture.
Others believe that modernizing IBM i application means rewriting large portions of their systems with modern web technologies. Again, they are correct, but no one can afford the time, resources, and risk of large-scale projects anymore.
Â
Rapid Application Modernization Process (RAMP) is an incremental modernization approach that implements the best of refacing existing applications and new development.
Â
By consolidating existing functionality with new capabilities inside RAMP’s application framework, you get to have the applications you want without having to throw everything away
Â
Modernization is performed in stages, new functionality can be introduced incrementally without serious impact to business operations, and the user interface becomes consistent across all of the applications.
Stage 1: Prototype and Design the New Application
Imagine you were given a blank slate to create new applications without being constrained by your legacy applications. RAMP allows you to design the application of your dreams and then let LANSA figure out how to repurpose existing assets to run inside the new system. In the first stage, you define your modernized application design.
- GATHER USER FEEDBACK early and often to validate end-user requirements and ensure IT doesn’t miss the mark with user expectations.
- USE RAMP’S PROTOTYPING ASSISTANT to develop a new vision for your next-generation applications.
- CODESIGN APPLICATION FLOW AND FUNCTIONALITY with line-of-business leaders since it can be difficult for users to define what they want.
- THE OUTCOME OF STAGE 1 is a working prototype that is sharable with stakeholders and other line-of-business leaders.
Stage 2: Navigation, Integration, and Initial Enrichment
You’ve just prototyped your dream application, so now what? Don’t worry, your prototype is not a throwaway; it will actually evolve into your production application.
In Stage 2, you decide which parts of your existing 5250 applications are good and bad by identifying screens as either navigation screens or work screens. RAMP allows you to reface the work screens and snap them inside the prototype. RAMP will also hide the navigation screens from the user by traversing them behind the scenes—users only see work screens.
Â
The modernized 5250 application will operate like a modern Windows desktop or web browser application.
Â
Designers can email an application URL to users so they can review and provide immediate feedback. Users participate and witness the gradual transformation from prototype to final application.
Â
Time permitting, RAMP lets you mix and match your existing 5250 screens and with brand new LANSA components if you need to augment your current IBM i applications with new functionality.
Â
The outcome of Stage 2 is to deploy the first version of your fully functional, modernized application.
Stage 3: Ongoing Reengineering and Enrichment
The final stage builds on the modernized application developed in Stages 1 and 2.
Â
At your own pace, you incrementally replace functions from your 5250 applications with new, modern, repository-based LANSA components that support new technologies such as web services.
Â
If server-platform independence is a vital objective of your legacy-system modernization strategy, you can replace all of the RPG, COBOL, and DDS dependent programs with new LANSA components.
Â
The final result is more than modernization; it is a fully reengineered application built with your vision to your plan and ready for your platform of choice.
Â
Stages 1 and 2 will satisfy your immediate modernization needs—and this is where all other IBM i modernization solutions stop. With Stage 3, RAMP allows you to resume your modernization journey and continue digitally transforming your business.
What Makes RAMP Different from Other Modernization Solutions?
RAMP’s ability to combine the old with the new addresses both your immediate tactical issues for green screen to GUI modernization as well as your long-term redevelopment and replacement strategies for 5250 modernization.
Â
With RAMP you start with a modern application. The framework is already a desktop, web, or mobile application where you combine your 5250 application with others to assemble a composite application. You evolve the resulting composite application by adding new parts and gradually replacing the 5250 work screens after they’ve outlived their shelf lives.
Â
Just adding graphical controls to 5250 screens will not enhance their business value. RAMP raises the legacy-system modernization bar to a new level and delivers much more than conventional refacing technologies. RAMP delivers a brand new system without starting from scratch.
Â
Applications modernized with RAMP also expand your choice of client devices, including Windows, Linux, Apple MacⓇ, iPadⓇ, and AndroidTM tablets.
Benefits of RAMP
RAMP’s modernization process is nonintrusive, is easy to deploy, and takes into account the real-world requirements of companies who want to modernize existing 5250 applications without disrupting day-to-day business activities.
Reduced Risk and Maximize ROI
RAMP allows you to reuse the best parts of your current systems and augment them with the new functionality your users have been requesting. Reduce risk by leveraging the tried-and-true parts of your applications and maximize ROI by reusing your customized code.
Designed for Today and Tomorrow
The RAMP framework insulates your applications and developers from the complexities of the underlying hardware and operating systems. Your applications will always be ready and enabled for future changes, enabling developers to focus on building software instead of technology.
Improved User Productivity
Today’s users feel instantly familiar with RAMP’s modern web browser or Windows desktop interface. Users can work with multiple applications at the same time, create a customized user experience, access capabilities not available in 5250, and perform their daily tasks faster.
Increased User Interface Flexibility
RAMP removes the constraints of 5250 applications. With RAMP, you choose what parts of the 5250 applications you want to modernize and how you want them to look. Deploy as a Windows application for better desktop integration and performance in a web browser for the easiest deployment.
More Responsive to Business Needs
Faster development means IT can be more responsive to meet increasing business requirements. Since RAMP provides all the plumbing code for your applications, developers focus on building actual applications instead of layers of foundation code. Less coding means faster results.
Easier and Faster Application Updates
RAMP reduces administrative costs by simplifying deployment. RAMP’s rapid deployment architecture enables IT to provide users with continual enhancements using targeted updates only new components and/or enhanced components.
RAMP by LANSA Resources
Data Sheets
Videos
White Papers
Case Studies
Beacon Insurance Modernizes and Streamlines Insure/90
Discover how Beacon Insurance modernized Insure/90 using RAMP, which provides prototyping, refacing, and development facilities. Not only was Beacon able to reface their RPG/COBOL programs, but they augmented Insure/90 with newly developed Visual LANSA programs, .NET programs, websites, and other applications.