Tool-assisted reengineering is the process of changing an existing application so that it uses a new database management system, a new language, and a new look-and-feel but retains the same basic functionality, with tools specifically designed to automate or ease portions of these tasks. Rapid Program Modernization (eavRPM), an extension of Modern Systems' eav suite of products, is a comprehensive modernization tool designed for that purpose.
Reengineering is performed using eavRPM to develop the new application, allowing business analysts to be involved in the decision of what business rules to retain, and what visual and navigational enhancements should be incorporated. Conversion is performed using DB-Shuttle® and provides a 100% automated move to the new platform with a functionally equivalent deliverable and no changes to the output. Tool-assisted reengineering allows you to have more control over the move to the new infrastructure, including the ability to reengineer sub-systems one at a time.
eavRPM User Interface
eavRPM uses mainframe applications as the basis for new off-mainframe applications. Using copy and paste techniques, the existing screens and underlying business rules can be reengineered quickly and efficiently. The newly generated applications are object oriented, well documented, and ready to be maintained using any standards-compliant IDE, with no further licensing fees from the old platform. The screens can be enhanced to use drop down menus, check boxes, and graphic buttons while maintaining familiar F keys, Tab, and Enter sequences. Application code is provided in C# or Java, while web pages are generated using HTML, XML and CSS.
eavRPM is built upon the eav® framework to facilitate complete application understanding and documentation.
eavRPM was designed to simplify the COBOL or Natural reengineering process by leveraging a direct connection to SQL Server, Oracle, or DB2. Lines of COBOL or Natural code are captured and automatically converted to C# or Java. Screens can be split, merged, or changed depending on the requirements of the new application while the business logic remains intact in the new language. Style sheets are available to maintain visual consistency in the modernized program as well. Company logos (as well as database queries and other objects) are easily dragged and dropped for a uniform look. Depending on its scope, a complete application can be prototyped in a matter of hours or even minutes.
Reengineering with eavRPM can be performed as a service by Modern Systems or by your development team with eavRPM licenses. The result: Native web applications with no middleware, no blackboxes, and no ongoing license fees. The benefit: Leverage proven business rules with a brand new user interface, continued keyboard features with new mouse-driven and scrollable features, and much lower operating costs. The bottom line: Lower cost, more features, full agility, complete scalability, and the ability to add colors, graphics, video, and all of the visual interest that today's online experience demands.
The developement of Enterprise Application Viewer Rapid Program Modernization (eavRPM) was driven by market demand for a complete suite of tools that enable concurrent application reengineering during the conversion process. In essence, companies that wanted to be able to make changes to their applications while migrating to newer platforms. They are now able accomplish this with eavRPM.
With eavRPM, Modern Systems can provide modernization services or your in-house development team can seamlessly convert from mainframe applications to C# or Java while also having the freedom to customize the user interface and functionality of existing applications.