Many companies which chose IBM IMS/DB in the past now suffer from the fact that the IMS data can only be accessed by the “old” applications. Usually, those companies use modern SQL databases as well. From there the data is available more easily and numerous tools support their evaluation. But to be able to provide e.g. the IMS data together with the SQL data in a data warehouse, the IMS data must be extracted first. In this way, real time evaluations / applications are not possible.
Moreover, by now there is a dwindling knowledge about how IMS/DB and how it is used within these companies.
That alone is a good reason to think about a change of the applications from IMS/DB to a SQL database. Furthermore, the use of multiple technologies creates unnecessary costs which is an additional reason to start looking for alternatives.
Without the connection to IMS/DB, a lot of more cost-effective platforms are available for the applications. However, the real challenge when changing from IMS/DB to relational is the associated paradigm change.
The goal is to change the application to clean SQL – i.e. not to “translate” the IMS accesses to SQL only by using a proprietary intermediate layer during runtime.
As a result of the complexity and the potentially lack of knowledge, for such a modernization task an automated transformation is needed. A manual modernization hardly will succeed due to the diversity of necessary changes. Our solution is the AMELIO Modernization Platform, a 100% automated modernization factory that guarantees an error-free change.
The following steps, which all are automatically performed by the modernization factory, are required for the paradigm change:
For the data model as well as for the transformation and the neutralization, at first a proposal is determined/created in coordination with the customer. This way the change process is exactly tailored to the customer’s requirements.
AMELIO Modernization Platform - Replacing IMS Databases
Safe Replacement of IMS Databases: How to Suceed!
A benefit of the 100% automated modernization is the possibility to perform additional application changes without additional risk.
In this way, there is e.g. the possibility for an architecture modernization: SQL coding could be implemented directly in the business logic, on the other hand it may be transferred into data services modules. The great advantage of data services is to keep changes low in the programs itself. As a result, the testing efforts for the transformed applications are reduced and the programs keep their appearance. Moreover, the data services also are re-usable.
The simultaneous replacement of IMS and migration to another platform is a further option. Of course, a platform change then requires further changes of the application, e.g. for the EBCDIC – ASCII change and the replacement of other platform specifics. Such adaptations can be made in conjunction with the database change and automated by the modernization factory.
The factory is configured on the basis of the customer’s requirements, because every application is unique. Therefore it is not a “one size fits all” solution!
For this factory approach there is no necessity to test every changed application component in detail, only the correct operation of the factory must be proved. This proceeding reduces the testing efforts by over 75%. The automatic approach guarantees an extremely high security, especially at complex changes.
Success Story: RDW - Modernisation: Securing the Value of Existing Applications
Modernisation of the mainframe applications in order to reduce platform costs, gain platform independence and modernise the application architecture to prepare future development.
The final result is specified very early at a manual transformation: The point of no return is reached at a very early stage. But a factory-based project offers the possibility to reconsider and change the implementation decisions for a long time after project starting. A new factory run lasting a few days only is sufficient to take effect on the decisions.
The result of the modernization are applications which are ongoing usable and maintainable without footprint or vendor-lock-in (without any dependence and/or license fees on any emulators or other products).
The AMELIO Modernization Platform allows to perform 100% automated mass changes in your software. The AMELIO technology has proved its high flexibility, high quality and low testing efforts in many projects.
Learn more in our articles on: "Successfully Replace IMS Databases"
Software modernisation projects are initiated by two types of requirements. The first comes from a business perspective, like mobility, new business services, new frontends, Unicode and the like. The second results from a technological point of view and aims at cloud computing, re-hosting, database migration, language transformation and such purposes. Compared with rebuilding or buying the needed software, the modernisation option is the least risky and most cost effective solution – as long as you do not allow manual changes.
Both types of projects have an enormous impact on the organization. It goes without saying that the solution has to fulfill your specific requirements and that it has to deliver utmost quality, i.e. zero-defect. Additionally a solution has to fulfill the following conditions.
All this – and much more – can be accomplished with our automated modernisation solutions.
What do you want to achieve? What are your requirements? Send us your Request for Information (RFI) for your modernisation project and we will explain possible approaches, costs, impacts and necessary resources. You can get in touch with other organizations and profit from their experiences with our solutions for fully automated software modernisation.
Modernise with highest quality: error-free modernisation of business applications - by a 100% automation of all changes.
Request information now
Or, find out more about important modernisation issues first
Using our tools, organisations of all branches automate the development, integration, modernization and analysis of their individually developed software applications.
Using our generative software tools you can measurably increase the quality and flexibility of your IT applications. You can enhance the support of your business processes, implement new requirements faster - and cut costs.
You’d like to build new applications fast and efficiently? Then our generative tools help you to
Keep it simple. With our generative tools you can automatically build bridges, integrate components independently from architecture and technology and manage interfaces. Thus, you can quickly adapt your applications to changing business requirements, technical infrastructures and available resources.
Contact us if you like to know how you can integrate your proven functions in new architectures quick and easy.
Learn more about us and our offers now..
Read on to get more information concerning our integration solutions
We support your application integration with the following tools:
You’d like to speed up your software development?
Our generative tools can help.
Increase the quality and efficiency of your software development by automating the
You’re looking for tools to speed up and support your software development? Contact us.
Learn more about us and our offers now.
Read on to get more information about our development solutions
With these tools you can accelerate your software development:
You’d like to modernize your individual IT-applications safe and error-free? With our tools we help you to
Safe, reliable and error-free due to 100% automation.
You don’t have to accept compromises. As specialist for generative development tools we have automated our own product development. Therefore we can offer you a “modernisation factory” that is exactly tailored to your requirements. In addition, we ensure
You’d like to modernise? Tell us about your requirements! Let us talk about possible proceedings and profit from the experiences of other customers using our solutions.
Learn more about us and our offers now.
Read on to get more information about important modernisation issues
We support your modernisation project with these tools:
Create data services with only a few clicks, generate software for variants and different platforms, speed up your (product line) development with software generators.
Reuse legacy functions in SOA, build composite applications and business services, join different database architectures.
Understand legacy applications, automate migrations, mass changes and architecture transformations.