- Can multiple targets be generated for the same source application?
Yes, the console allows the user to select programs from a single application to generate a target.
- Can targets be generated in multiple languages for the same application?
Yes, the console does not limit the user from generating each target in a different language like C#, VB.Net, Java or CA Gen models.
- Can one target be generated from business rules that have been extracted from multiple source applications written in different languages?
Yes, the console creates a single repository of all the business rules transferred to the console. No distinction is made with respect to the languages that were used to program these rules. Once these rules have been optimized and modernized, the console can generate a single target application or multiple target applications in one or multiple languages.
- Are deactivated business rules used when generating the target code?
No any rule that was deactivated is not transformed or migrated to target. Statements within rules that were deactivated are also not included in transformation and migration.
- What happens to annotations placed in the rules when modernizing?
The annotations placed by the user are shown as method level comments in the target code.
- Is there a pre-defined architecture for the target code?
The console generates the target code using a defined structure for the selected platform. The structures have been adopted from Microsoft’s and Oracle’s architecture standards which clearly distinguish the business logic layer from the data access and logging/security layers. Even the screen access layer depicting a MVC framework is generated. To view a typical target architecture
Click here.
- What frameworks are supported by the target code?
The .Net code generated uses Microsoft’s Enterprise Library Framework while the Java code generated uses Log4J Framework.
- What attributes can be applied when generating the target code?
- When generating .Net code the user may select the Namespace attribute and the Visual Studio version (Visual Studio 2003 or 2005) in which the target must be generated
- When generating Java code the user may select the Package Name attribute that will be used to define the hierarchy in which the target will be generated
- What is the user interface or screens generated in the target?
The user interface or screens are generated as ASP.Net forms for .Net (both C# and VB) and as plain JSPs for Java.
- What databases does the target code support?
The console maps the data access statements as standard SQL queries and may be used with any database. The target code data access layer consists of abstract classes that can be easily wrapped around pre-existing data access components available to the user.
- Will the generated target code contain any comments?
The target code will contain standard comment blocks that contain information about the source paragraph or procedure or sub-routine from which the target is derived. The comment header will include the procedure name to facilitate the understanding of source to target mapping. Other items in the comment blocks include annotations, and the history tag.
- Does the generated target code contain any proprietary APIs or Libraries?
The target code generated is "native". It contains no proprietary APIs or Libraries and hence there is no recurring cost to maintain this code.
- What is the level of automation provided by the Modernization Console?
The automation rate for transformation and migration is 75-95%.
- How are unconverted source statements represented in the generated target?
The unconverted source statements are placed as comments in the target code. These statements are placed at the exact same location as they appeared in the original source code. An Unconverted Source Statements report is provided as a map to their location in the target code.
- How is the Modernization Console licensed?
The console is licensed based on the number of concurrent users that will access the console. A one-user license is included when licensing EvolveWare’s
Legacy Rejuvenator. For details
Contact Us.
- What savings can I expect in terms of time and cost by using the Modernization Console to modernize and migrate legacy applications?
While this is dependent upon the scope of the initiative, it is very feasible to achieve a time and cost savings of between 40-60% as compared to manually executing the same initiative.
|