Morphis Transformer takes a software application and extracts the original code structure and semantics and generates models which can be: simply cleaned up (removal of redundant code etc); or migrated into a new language; or modernized into a multi-tier architecture. Transformer uses a proprietary intermediary language called ASIA which enables the same tools and processes to be used on any input programming language.
Morphis Transformer reaches conversion rates up to 100% which is significantly higher than possible by a manual rewrite.
Adding in time savings too, the overall effort saving is 5-10x when compared to full application rewrite.
Application modernization using Transformer has lower risks than a manual rewrite approach because it maintains the original functionality.
The source-technology's structural concepts are mapped into similar concepts in the target technology or framework. Since functionality is preserved from the original application, modernization projects (using Morphis) minimize business risk as much as possible.
Morphis Transformer produces high-quality, native and database-independent code which follows all architectural and programming best-practices.
This enables high productivity levels in application maintenance and dramatically reduces the application’s Total Cost of Ownership (TCO). Transformer also ensures crucial business knowledge is preserved through the modernization process thereby protecting investment.
Morphis Transformer provides the most efficient methodology for modernizing a legacy system [using a client-server architecture, mainframe or other] to a modern multi-tier system - a multi-tier architecture that includes well-defined Presentation, Communication, Business Logic and Integration tiers. The original database can either be kept in place or swapped for a new technology. The process is fully customizable, ensuring that new requirements can be easily incorporated. Such customizations can include:
Reports can be migrated into:
Jasper, if the source technology is Java Reports
SSRS, if the source technology is .NET
The remediation process uses Morphis Transformer with a configuration that allows:
massive transformation of code patterns
establishing and validating architectural rules and the interconnections between components
enforcement of safety/validation patterns
Remediation can also be used to reinforce the QA levels defined in Certificator.
The product works at the architectural level: Oracle Forms structural concepts are transformed into Java concepts; PL/SQL code is transformed into high quality, pure Java code that follows industry-accepted best-practices.
The solution offers a number of modernization options, enabling the business to decide the best approach for modernizing their applications. Additionally, it makes use of Morphis’ state-of-the-art SOA-based application Java development Framework (Morphis Foundations): a collection of libraries and classes that simplify development tasks by centralizing a wide range of database-related functionality (e.g. data navigation, search mode, transactions).
The result is a modern, multi-tier, web-based application that can be implemented in many presentation tier languages.
Morphis Transformer has been successfully used in the migration of a wide range of languages, as shown in the table below. If you do not see the combination you require in terms of legacy language and target technology environment then please Contact Us.
|COBOL (several dialects)|
(1) Mobile conversion is based on HTML5. Note that an original forms extension specific for mobile technology is required.
Want to see how it all works or have some questions on how it would work in your development process? Ask for a product demo and see all the advantages it may provide.REQUEST DEMO
Still have any unanswered questions? Our customer service will be glad to be of your assistance.CONTACT US
Transform to evolve