Dear Reader,
When the existing doesn't really fit anymore and thwarts new development, the call for "We'll make everything new with ..." is quickly heard. But, it is worth taking a closer look: Why should everything be redone if the basic functionality of the applications has proven its worth and does not change? What exactly is bothering you? And can the desired goals perhaps be achieved much faster with a targeted modernisation?
Instead of making everything new, the insurance group Provinzial Rheinland decided to migrate their proven applications from IBM IMS/DB to Db2 in cooperation with Delta. They thus created future security and, above all, freedom for new development much faster than with a re-implementation of the existing functionality. Read more in our report.
And thinking even further: Can targeted modernisation become part of the normal development process? At the workshop "Software Reengineering & Evolution" of the German Informatics Society (Gesellschaft für Informatik - GI), we presented a sustainable solution and its practical utilisation by a customer. Read the detailed article about the "Washing Machine that Automatically Cleans up Technical Debts".
We have also provided a new version of our generative development system Delta ADS for you.
We wish you an insightful read and look forward to your enquiries and feedback.
Your Delta Software Technology Team
Provinzial realizes complete migration from IBM IMS/DB to IBM Db2 with Delta
"The Delta solution has its advantages in two points that are particularly important to us: Due to the complete automation of the transformation, the ongoing development of the system, as requested by the business, was uninterrupted during the entire project. Due to the in-place migration and a parallel operation concept, we achieved absolute security and quality during the migration. The guaranteed operational “smoothness” in the project, despite the complex modernization, is certainly a unique feature of the solution."
Stephan Kaiser, Program ‘sponsor’ Provinzial.
Furthermore, how did Provinzial and Delta overcome the hurdles of the paradigm change without changing the application logic or compromising performance?
Read here the Success-Story:
Provinzial realizes complete migration from IBM IMS/DB to IBM Db2 with Delta
Provinzial realizes complete migration from IBM IMS/DB to IBM Db2 with Delta
With the tools and services from Delta Software Technology, Provinzial Rheinland finished the complete application and data migration from IBM IMS/DB to IBM Db2, automated and securely, of over 75 IBM IMS databases and over 36,000 artefacts.
Provinzial: Its Modernization Strategy
On their website, the Provinzial Rheinland writes: “Insurances are not sexy – we know that. But it is wise to make provisions.” And further: “The goal of our employees in the office and in the field service: create freedom in the lives of our customers by ensuring a holistic security.” The Provinzial also acts in the same way when modernizing their IT: Create good provision, security and freedom.
Download Provinzial realizes complete migration from IBM IMS/DB to IBM Db2 with Delta
“The Delta solution has its advantages in two points that are particularly important to us: Due to the complete automation of the transformation, the ongoing development of the system, as requested by the business, was uninterrupted during the entire project. Due to the in-place migration and a parallel operation concept, we achieved absolute security and quality during the migration. The guaranteed operational “smoothness” in the project, despite the complex modernization, is certainly a unique feature of the solution.”
Stephan Kaiser, Program ‘sponsor’ Provinzial
The central IT systems of insurance company Provinzial Rheinland (Provinzial) are self-developed applications on an IBM mainframe. In the medium term, Provinzial wants to move to an open platform (UNIX/Linux). The first step in their modernization strategy is to migrate all applications and data from IBM IMS/DB to IBM Db2.
Due to the volume of the Provinzial application systems, the amount and complexity of the required changes, the tight schedule as well as their experiences with the manual conversion of some programs and databases, Provinzial decided on a tailor-made and fully automated solution with the tools from Delta Software Technology (Delta).
The Project DINO
The Project DINO
Migration of the central applications and data from IBM IMS/DB à IBM Db2
- Data model transformation
- Application transformation
- Data migration
Sources
- More than 16,500 COBOL programs
- More than 20,000 copybooks
- 25 million lines of primary code
- Expanded more than 70 million lines of code
- More than 16,000 data accesses
- More than 75 IMS databases
Hurdles
- Paradigm change from IBM IMS/DB to IBM Db2
- High complexity and high degree of networking of applications
- Application logic was not allowed to be changed
- Parallel further development and maintenance
- Performance
The DINO has been designed using resources from pixabay.com
Successful Migration with Delta
With Delta’s solution, Provinzial was able to successfully migrate all applications and data completely and absolutely secure from IBM IMS/DB to IBM Db2 and … at a fixed price.
These advantages of the Delta solution were particularly important for Provinzial:
- Tailor-made solution: Provinzial was free to design the new data model and choose between alternative transformations. This allowed them to directly influence the performance of the applications and ensure that the new data model would be fit for the future.
- Complete replacement of IMS/DB: No emulation, but clean applications as if they had originally been developed with IBM Db2.
- No Freeze: The repeatability of the processes allows the undisturbed parallel further development and maintenance of the modules that will be transformed; blockade times were eliminated.
- Maximum security: This was ensured by the rule-based and automated implementation of all changes, meta-level tests (verification of the transformation rules and complete testing of the transformation results prior to the actual modification of the sources) as well as a continuous, completely closed process (“clean room”) from the analysis to the transformation - instead of implementation “by human hand”.
- Flexibility: Data and application transformation were decoupled and could be performed independently of each other.
- No “point of no-return”: In the case of new recognitions, extensions of the set of rules or new program versions, modules that had already been converted simply went through the transformation process again.
- Audit-proof: Every application and data transformation were automatically and completely documented.
- No follow-up costs, no “footprint”, no “vendor lock-in”: After project completion, there are no licensing or maintenance costs for tools or new runtime components.
- Implementation in-budget at a fixed price
“We were impressed by the efficiency and flexibility the AMELIO factory was set up and continuously optimised with. The very good and close cooperation with the Delta managers and employees also contributed significantly to the success of the project.”
Ralf Prediger, Provinzial Project manager
The Highlights of the Delta Solution
The change from IBM IMS/DB to IBM Db2 is a paradigm change that affects not only the storage of data, but also the entire program logic for the data accesses in all applications. In addition to the data transformation, extensive changes to the programs were therefore necessary. However, the functionality, interfaces and data structures were not allowed to be changed.
The following highlights describe how Delta met Provinzial’s high requirements.
Clean Relational Data Model and Migration of the Data
Due to the technological differences of the database models, implicit definitions of the accesses, structural features and others, a 1:1 transformation of the hierarchical system IBM IMS/DB to the relational IBM Db2 is not possible.
Delta determined the IMS data model that was actually used in the sources and data structures as well as all dependencies and interrelationships. A proposal for the new IBM Db2 data model was automatically generated from this information. On this basis, the experts at Provinzial developed the new relational data model, that will also meet future requirements.
The data model and the mapping rules created by Delta provided the basis for the transformation of the data as well as for the generation of the IBM Db2 accesses, so that changes to the data model automatically and identically affected the application and data transformation.
Service programs generated with Delta ADS were used to migrate the data from IBM IMS/DB to IBM Db2.
Fully automated transformation with AMELIO Modernization Platform
In an iterative process, Delta built a customised transformation factory for Provinzial with the AMELIO Modernization Platform. This factory works rule-based and fully automated according to a clean room concept. All changes are implemented consistently and audit-proof in all sources without any manual interventions. The transformations were perfectly tailored to the requirements of the project. Operational features, standards or special implementation rules for the performance improvement were also considered.
The complete automation of the transformation guarantees maximum security on the one hand, and on the other hand it enables flexibility and short reaction times for new requirements. In addition, the testing effort is drastically reduced by the rule-based working method.
Implementation of Data Services
Data services were automatically generated for the accesses to IBM Db2. They deliver the data and status values exactly as required by the programs - despite the paradigm change.
The logic of the programs and the interfaces were not changed, naming conventions and programming guidelines were considered. The decoupling of application and data accesses has the additional advantage that changes to the data model must not have any effect on the programs.
Extra Security and Flexibility through Special In-Place Migration
The migration was performed step by step as a so-called in-place migration. For this purpose, all data accesses were performed simultaneously on both database systems, i.e. for IBM IMS/DB and also for IBM Db2. For control purposes, a switch system was implemented that would have allowed the re-activation of the old system in production at the push of a button at any time in the case of an error. In this way, all data could be compared automatically and all programs could be verified - and not only in the test environments, but also in the productive environments.
Subsequently, AMELIO CleanUp Factory was used to remove again all code components for accessing IBM IMS/DB and for the switch control of the in-place migration step. The result is clean sources, just as if they had originally been developed for IBM Db2.
“Thanks to Delta's transformation strategy, Provinzial succeeded in migrating absolutely securely from IBM IMS to IBM Db2. At the same time, this solution gave us absolute flexibility, as components that had already been transformed and those that had not yet been transformed could be used productively together without any problems.”
Ralf Prediger, Project Manager of Provinzial
Performance
The change from extremely fast IMS databases, whose application programs are often precisely aligned with the storage structures, to the more flexible Db2 databases, which are suitable for ad-hoc requests, often leads to losses in performance. Provinzial also feared this. However, due to the automated migration and the possibility to individually adapt the transformation rules, there were no performance losses. The specifications for the performance of the migrated applications were met to Provinzial’s complete satisfaction: A goal that was achieved in particular thanks to the good cooperation with the Provinzial project team.
Delta Tools for Tailor-made fully automated Migration
The following tools from Delta Software Technology were used for the fully automated transformation of the applications and migration of the data:
- AMELIO Logic Discovery
The comprehensive assessment of the applications with AMELIO Logic Discovery provided the information on all the project's sticking points, for the migration strategy, a precise planning and the reliable cost calculation. - AMELIO Modernization Platform
The tailor-made, fully automated transformation with AMELIO Modernisation Platform guaranteed the consistent and audit-proof migration of the applications.
In this project, AMELIO was also used to gain additional security and flexibility in the project through in-place migration. - AMELIO CleanUp Factory
Clean, fully automated removal of all superfluous code. - Delta ADS
Automatic generation of the data transformers for the migration of all data from IBM IMS to IBM Db2.
The Company Provinzial
The Provinzial Group is a public insurance group. With a gross premium volume of more than 6 billion Euros, it is one of the ten largest German insurers. The former Provinzial Rheinland Versicherung AG (Provinzial Versicherung AG since the end of 2021 following the merger with the westfälische Provinzial), which is headquartered in Düsseldorf, offers its private and corporate customers products and advice on all insurance topics, including home, liability, motor vehicle, accident, life, pension, occupational disability, health, long-term care, legal protection, and more.
Download Success-Story
Download Language: Englisch - Version: mt21096.01
With the tools and services from Delta Software Technology, Provinzial Rheinland finished the complete application and data migration from IBM IMS/DB to IBM Db2, automated and securely, of over 75 IBM IMS databases and over 36,000 artefacts.
Read more
Further Informations
Hier finden Sie weitere Artikel zum Thema:
- Gothaer Systems starts migrating its IBM IMS Databases
- Automatically replacing IBM IMS/DB
- Successfully Replace IMS Databases
- IBM IMS/DB? Modernization Now!
- Modernization Project at BSQ Bauspar AG
Download Language: Englisch - Version: MT21092.01
Together with Delta Software Technology GmbH, Gothaer Systems is consolidating its IMS databases into IBM DB2.
Read moreDownload Language: Englisch - Version: MT21082.01
Safe Replacement of IMS Databases: How to Succeed!
Read more
24th GI Workshop "Software-Reengineering & Evolution"
Dr. Daniela Schilling presented a concept and the solution as well as its utilisation by Delta's client RDW in order to make applications quickly and safely fit for the future at the 24th Software Reengineering & Evolution workshop of the German Informatics Society's (GI) special interest group on Software Reengineering (SRE):
"A Washing Machine for Software - Automated Clean-up of Technical Debts"
What does a sustainable strategy for eliminating technical debts look like?
RDW has been developing and maintaining its core backend applications for more than 30 years. The applications run reliably, but over time technical debts have accumulated, making maintenance and further development difficult. RDW and Delta have jointly developed a sustainable solution to this problem: A washing machine that automatically cleans the software from the technical debts.
Read here how to get your software cleaned up:
24th GI Workshop
24th GI Workshop "Software-Reengineering & Evolution"
The 24th Workshop "Software Reengineering & Evolution" of the GI specialist Group Software Reengineering (SRE) took place this year from May 2nd to 4th, 2022.
GI: 24th Workshop Software-Reengineering & Evolution
02.-04. May 2022, Bad Honnef, Germany
Dr. Daniela Schilling presented a concept and the solution as well as its utilisation by Delta's client RDW in order to make applications quickly and safely fit for the future at the 24th Software Reengineering & Evolution workshop of the German Informatics Society's (GI) special interest group on Software Reengineering (SRE):
"A Washing Machine for Software - Automated Clean-up of Technical Debts"
Abstract
RDW has been developing and maintaining vehicle management applications for more than 30 years. The applications work reliably, but over time technical debts have accumulated that make maintenance and further development difficult. The daily business as well as the size and criticality of the application do not allow a manual clean-up of the software. The solution of the problem: a washing machine that automatically cleans the software from the technical debts.
Download Text
Download Language: Englisch - Version: MT21100.01
RDW has been developing and maintaining its core business applications for over 30 years. The applications work reliably, but over time technical debts have accumulated that make maintenance and further development difficult. The daily business as well as the size and criticality of the application do not allow a manual clean-up of the software. The solution for the problem: a washing machine that performs an automated cleaning of the software from its technical debts.
Read moreOur Speaker
Dr. Daniela Schilling
Dr. Daniela Schilling is Managing Director of Delta Software Technology.
Further Information
“The Gesellschaft für Informatik e.V. (GI) is the largest and most important professional society for computer science in the German-speaking world. It represents the interests of computer scientists in science, business, public administration, society and politics. Become part of this lively network!”
Further information on the event can be found here:
https://fg-sre.gi.de/veranstaltung/24-workshop-software-reengineering-evolution
You couldn't attend? Then contact us, we would be happy to meet you for a personal discussion.
Suitable for this...
Download Language: Englisch - Version: mt21093.02
Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
Read more
Support Information: New Product Version of Delta ADS available
We have released a new version of our generative development system Delta ADS for COBOL. With the release 6.5.1 a new optimisation option for the code generation has been implemented:
Using the option OPT-L, you can have the control code for iterations be optimised.
Do you already know the option OPT-O?
Using this option will optimise the generation of control statement and thus will minimises the generation of GOTOs.
You will find further information on new functions and corrections in the respective release notes in the support area of our website ...
Support Information: New Product Version of Delta ADS available
Support Information: New Product Version of Delta ADS available
We have released a new version of our generative development system Delta ADS for COBOL. With the release 6.5.1 a new optimisation option for the code generation has been implemented:
Using the option OPT-L, you can have the control code for iterations be optimised.
Do you already know the option OPT-O?
Using this option will optimise the generation of control statement and thus will minimises the generation of GOTOs.
In addition, we have released a new version of our plugin ADS on Micro Focus Enterprise Developer (7.2.4).
You can find more information about new features and fixes in the release notes at the support area of our website.
Get information and updates right now. You’ll find the list of our current product versions here.
Download Newsletter
Download Language: Englisch - Version: NL21022.02
Content
- Provinzial realizes complete migration from IBM IMS/DB to IBM Db2 with Delta
- 24th GI Workshop "Software-Reengineering & Evolution"
- Support Information: New Product Version of Delta ADS available
Dear Reader,
In time – in budget - in scope! This is exactly how projects should be completed.
Find out how Gothaer Systems managed to do this in cooperation with us on a major modernisation project as part of their "Smarter Mainframe" strategy in our first article.
Yes, many things can be done online! But some things are better when you can sit down together face-to-face. And it's just nice to be able to meet you in person again. For example, we reported live at the SVA Mainframe Dayz about the very successful complete replacement of the data management system at Gothaer, one of the largest German insurance companies. The documents are available for you.
We also present the new release of ADS on Eclipse.
And speaking of knowledge transfer: reserve your place in our training courses now.
We wish you lots of ideas for preparing your applications for the future and we are looking forward to your enquiries.
Your Delta Software Technology Team
IMS Replacement: In Time – In Budget – In Scope
Gothaer Systems migrates its IBM IMS Databases to IBM Db2 together with Delta Software Technology.
Automatically migrating from IBM IMS/DB to IBM Db2 was Gothaer Systems' task. The goal of operating only one database system on the mainframe brought Gothaer Systems and Delta Software Technology together. Delta offered the solution of know-how, suitable tools and services for this task. By building a tailor-made factory with the AMELIO Modernization Platform, the necessary steps for the transformation could be implemented automated, well calculated and at low risk.
“By migrating from IBM IMS/DB to IBM Db2 together with Delta, we have successfully mastered the next big step in the ‘Smarter Mainframe’ project.”
Burkhard Oppenberg, CIO, Gothaer Systems
Read here the Success-Story:
IMS Replacement: In Time – In Budget – In Scope
IMS Replacement: In Time – In Budget – In Scope
Gothaer Systems migrates its IBM IMS Databases to IBM Db2 together with Delta Software Technology.
Automatically migrating from IBM IMS/DB to IBM Db2 was Gothaer Systems' task. The goal of operating only one database system on the mainframe brought Gothaer Systems and Delta Software Technology together. Delta offered the solution of know-how, suitable tools and services for this task. By building a tailor-made factory with the AMELIO Modernization Platform, the necessary steps for the transformation could be implemented automated, well calculated and at low risk.
Download IMS Replacement at Gothaer: In Time – In Budget – In Scope
Gothaer’s motives
The maintenance and costs of two database management systems on the mainframe (IBM z/OS) are expensive, tie up resources and slow down innovation. The knowledge or knowhow carriers about IMS/DB will soon retire and young developers in this field are hardly available. For these reasons, Gothaer Systems (Gothaer) sought to migrate its IBM IMS/DB stored data to new IBM Db2 structures. The IMS/DB calls in existing database access programs (COBOL and Delta ADS) were to be implemented automatically in such a way that the IMS databases were completely replaced. The runtime behaviour and the performance of the converted programs were not to be impaired.
“By migrating from IBM IMS/DB to IBM Db2 together with Delta, we have successfully mastered the next big step in the ‘Smarter Mainframe’ project.”
Burkhard Oppenberg, CIO, Gothaer Systems
Due to the volume, the scope of the required adaptations, as well as a tight timeframe, a manual transformation did not seem advisable. High demands were placed on the quality of the adaptations to be implemented in order to reduce the test effort and duration. These requirements were met by an automatic transformation. For this purpose, Delta Software Technology (Delta) used the AMELIO Modernization Platform (AMELIO) and built a tailor-made transformation factory for Gothaer.
Advantages of the Delta Solution
For Gothaer, the following advantages of the Delta solution were particularly important:
- Tailor-made (automated) transformations
- Transformations can be retraced and reproduced at any time.
- Further development and maintenance are not impaired
- No freeze periods
- No foot-print or vendor lock-in, hence no follow-up costs for licensing
- Implementation in budget with a fixed price
Large-scale Project successfully completed
Transformation of programs and data models according to customer requirements
At the beginning, all applications were analysed for data accesses and an initial set of rules was defined for how the new Db2 accesses should look and how affected code should be transformed. In addition, proposals for the relational data base models were created by Delta and coordinated with the Gothaer. Data services for the data accesses and data transformers were then generated from the models fully automatically.
Thus, in close coordination between Gothaer and Delta, the AMELIO Modernisation factory was successfully trained and continuously expanded. Coding standards and specifications by the DB administrators were also considered. During the setup phase, the regular maintenance and further development continued at Gothaer. The resulting new versions of source modules were included into the ongoing AMELIO work. After successful transformation of the applications, they were handed over to Gothaer for meta-level testing and release.
Approval and Test of the Applications
To verify that the factory was working correctly, an application test was performed based on the meta-level test concept. This concept is based on the fact that if the factory correctly implements a rule once, it will always implement it correctly. With a factory approach, the tests can therefore be limited to a test set of representative test cases that cover all analysis and transformation rules. As a result, Gothaer was able to drastically reduce the testing effort and save expensive testing time.
“With Delta, we have found a reliable partner. A constructive cooperation with ideas and ‘short paths’ has made this project a success.”
Stephanie Bethmann, Project Management
Conversion of Data Access and Data Transformation
The changes in the COBOL and ADS programs should be as small as possible. For this reason, the accesses to the Db2 databases were outsourced to data services generated by Delta. In doing so, existing data services from Gothaer were used. This decoupling of application and data access has the additional advantage that not every later change to the database model has a direct impact on the calling programs.
Based on the new data models, data transformers could also be created fully automatically, which transferred the data from IMS/DB to Db2.
The Project GoBIMS
The Project
Migration of central applications and data from IBM IMS/DB to IBM Db2 in 2 years:
- Data model transformation
- Application transformation
- Data migration
Sources
- 45,000 sources (COBOL & Delta ADS)
- 50 million Lines of Code
Databases
- 447 IBM IMS/DB data bases
- 343 automatically converted to IBM Db2
- 15 manually converted to IBM Db2
- 89 removed
Changes
- 12,481 changes
- 5,513 IMS accesses
- 6,968 access periphery
In 2 Years from IMS/DB to Db2
The conversion was implemented in manageable packages and not with a big bang. In 2 years time, all requested IMS databases and all of their data and applications have now been successfully transformed to Db2 and are in productive use.
“As ProjectOwner, I am particularly pleased that the well-calculated IMS/DB replacement with Delta went so smoothly and on time, and that the result is convincing across the board.”
Michael Buchwald, ProjectOwner
The Project from Gothaer's Point of view
The Gothaer is more than satisfied with the project, all work carried out at a fixed price. They appreciate the flexibility with which Delta responded to challenges and how easy it was to provide the factory with changed versions. The performance was considered and optimized together in order to be able to guarantee the usual performance with Db2 as well, and thus to achieve the best performance potential of the applications.
In addition, the new data models meet the current requirements, they are future-proof and enable new and more flexible accesses. For example, attributes can now be addressed individually in SQL queries instead of using predefined keys.
The meta-level testing is also mentioned prominently - massive cost savings could be realized here, since each change did not have to be viewed manually.
The entire migration project ran smoothly and without any downtime – on the contrary: Gothaer was able to further develop the applications in parallel.
At Gothaer, the replacement of old technologies is a further step in the modernization of its IT landscape. The complete connection of today’s operative systems on the host - in the context of new projects - is made much easier and makes a decisive contribution to the digitalization and the accelerated implementation of new technical requirements.
About Gothaer Systems
“Gothaer Systems is the central IT service provider of the Gothaer Group. We ensure that Gothaer is always at the cutting edge of information technology: through innovations and continuous further development of technology and organization. We also provide the infrastructure for accessing data and business processes. This is how we ensure a high level of IT quality within the Group - and thus support Gothaer’s business.”
Get to know AMELIO and Delta
Due to the high degree of automation, transformations can be repeated, comprehended and reproduced at any time. Freeze periods are reduced to a few hours. The migration can be divided into packages and the result is applications that can be continuously used and maintained without footprint and vendor lock-in.
- Would you like to learn more about modernization projects or are you planning refactorings?
- Do you want to migrate an application package to a new platform?
Like Gothaer and other customers, go the well calculated, secure and perfect way with Delta and consolidate your database systems. We would be happy to show you the possibilities offered by the AMELIO Modernization Platform. We are looking forward to your contact.
Download Success Story
Download Language: Englisch - Version: MT21097.01
Gothaer Systems migrates its IBM IMS databases to IBM Db2 together with Delta Software Technology
Read more
Futher Informationen
Here you can find more articles on the subject:
- Provinzial realizes complete migration from IBM IMS/DB to IBM Db2 with Delta
- Automatically replacing IBM IMS/DB
- Successfully Replace IMS Databases
- IBM IMS/DB? Modernization Now!
- Modernization Project at BSQ Bauspar AG
Download Language: Deutsch - Version: MT11082.01
IMS-Datenbanken sicher ablösen: So gelingt es!
Read more
SVA Mainframe Dayz 2022
From March 9th to 10th, 2022 we were at the SVA Mainframe Dayz 2022 in Wiesbaden, Germany!
Delta Software Technology were present with a booth and presentation. On March 9th, 2022 at 2:30 p.m., Dr. Daniela Schilling:
"Successful Automatic Database Migration at Gothaer: In Time - In Budget - In Scope"
You could not attended?
Here you can find the presentation slides:
SVA Mainframe Dayz 2022
SVA Mainframe Dayz 2022
SVA Mainframe Dayz 2023
In March 2023, the focus will be on the mainframe again!
A variety of presentations, exciting discussions and, above all, lots of field reports from the world of the mainframe await you on March 7th and 8th, 2023 at the Mainframe Dayz in Wiesbaden.
Delta Software Technology is represented with a lecture. On March 7th, 2023 at 1:15 p.m., Dr. Daniela Schilling presents:
"Automated Application Cleanup: Using the Washing Machine for Software"
Be there and take the opportunity to present yourself with your colleagues and to shed light on current topics.
Further information such as the agenda and registration can be found here: https://www.sva.de/de/mainframedayz2023
Also read about this:
Download Language: Englisch - Version: MT21100.01
RDW has been developing and maintaining its core business applications for over 30 years. The applications work reliably, but over time technical debts have accumulated that make maintenance and further development difficult. The daily business as well as the size and criticality of the application do not allow a manual clean-up of the software. The solution for the problem: a washing machine that performs an automated cleaning of the software from its technical debts.
Read more
SVA Mainframe Dayz 2022
From March 9th to 10th, 2022 we were at the SVA Mainframe Dayz 2022 in Wiesbaden, Germany!
Delta Software Technology were present with a booth and presentation. On March 9th, 2022 at 2:30 p.m., Dr. Daniela Schilling:
"Successful Automatic Database Migration at Gothaer: In Time - In Budget - In Scope"
You could not attend? Here you can request the presentation slides.
Only available in German. If you are interested in an English version, please contact us directly.
In a monthly event series, the Mainframe SpeakZ, SVA again gave the mainframe a voice. With a diverse mix of customer presentations, industry news, tool updates, and more, SVA keeps you up to date on all things mainframe.
Delta Software Technology was there with a presentation:
"Application modernisation according to your requirements, parallel to ongoing operation"
Dr. Daniela Schilling (CEO Delta Software Technology) explained sticking points and pitfalls in large modernization projects and showed solutions based on a large project at a leading German insurance company.
Contents
The foundation of business-critical applications has often evolved over decades. During this time, the applications were changed and further developed. New technologies were introduced, partly without completely removing the old technologies.
Modernisations such as clean-up, refactoring, technology exchange and standardisation as well as platform migration are necessary to meet new requirements, improve performance and maintainability, and increase the sustainability of the backend applications.
The documentation of the applications and the knowledge about what was implemented and why it was implemented that way has been lost over time.
- So, how do you regain the required implementation knowledge?
- What do you do with the dependencies?
- What about the risks?
- How do you find all the sticking points?
- How do you organise parallel changes and further development?
- What must be tested?
- How do you securely manage (testing) efforts, costs and risks?
- ...
The solution lies in the precisely targeted analysis prior to a modernisation project, the complete automation of the changes and the flexible organisation of the project processes.
Referencing a large project at a leading German insurance company, we show you how you can safely and reliably carry out a complex modernisation of your applications in parallel to ongoing operation in the mainframe area.
Slides and Recording
You could not attend? Here you can request the presentation slides and watch the recording.
Only available in German. If you are interested in an English version, please contact us directly.
New: ADS on Eclipse Release 8
ADS on Eclipse is Delta's modern integrated development environment (IDE) for the efficient development and maintenance of COBOL and PL/I applications with Delta ADS.
The new ADS on Eclipse Release 8 is available now. It offers various innovations that, among other things, significantly simplify administrative tasks, as well as support for new system versions.
Learn more about the new ADS on Eclipse Release 8 here:
New: ADS on Eclipse Release 8
New: ADS on Eclipse Release 8
ADS on Eclipse is Delta’s modern, integrated development environment (IDE) for the efficient development and maintenance of COBOL and PL/I applications written with Delta ADS.
The new ADS on Eclipse Release 8 is available now. It offers improved functionality for the development and maintenance of applications written with Delta ADS.
ADS on Eclipse
ADS on Eclipse supports your development teams with specialised features that enables them to deliver new functionality to your business users faster and with better quality.
- Clearly arranged perspectives to display the corresponding areas and views in the IDE
- Modern editor with intelligent editing and debugging functions such as automatic syntax check, chroma coding, code completion and templates, outline views, bookmarking, code folding, documentation and much more
- Direct integration of the application generators, so that dependencies and build precedence are checked
- Post-generation debugger for step-by-step tracking and testing of the generating process with direct switching between code editing and debugger.
- And more …
Working with ADS on Eclipse improves the understanding of your applications as the generators provide additional information about the application components.
Furthermore, ADS on Eclipse enables the seamless integration of application development with Delta ADS into the entire development process.
New in Release 8 for ADS on Eclipse
Release 8 is now available for ADS on Eclipse. It contains numerous innovations.
- Configuration and deployment: Improved handling of configuration and deployment of the installations.
Companies increasingly use central deployment software to automate the provisioning of workstations. This gives them security and simplifies administration and support through uniformly designed work environments.
ADS on Eclipse Release 8 now help to significantly reduce the administrative effort, especially in larger installations when using central deployment software. - Eclipse Release 2022-03: With Release 8, ADS on Eclipse now supports Eclipse Release 2022-03, making ADS on Eclipse available for Eclipse Releases 2019-12 up to and including 2022-03.
- Java 17: With Release 8, ADS on Eclipse now also supports Java 17, making ADS on Eclipse available for Java Long-term Support (LTS) Releases 11 and 17.
For more information, see the release notes for ADS on Eclipse Release 8.
What else …
The integrated development system Delta IDS is not only available in the variant ADS on Eclipse, but also for other systems such as Visual Studio, Micro Focus EDz, IBM IDz, LzLabs LzWorkbench.
We will soon provide ADS on Visual Studio for Visual Studio 2022.
ADS on Eclipse for you
You too can benefit from the power of ADS on Eclipse. Work with the new ADS on Eclipse to provide your business users with new functions faster and with better quality.
We would be pleased to help you, please get in touch with us.
The Best Environment for Your Application Development
Innovating, implementing better solutions, finding errors faster, getting more value out of what you have:
All this requires a working environment that supports you in your daily work and that you feel comfortable with.
Do you or your teams develop applications with Delta ADS? In COBOL? In PL/I?
We would like to know from you which development environment do you prefer?
Which one do you use and which one would you like?
Thank you for participating in our quick survey.
Support information: New Product Versions available
Today we have released new versions of the following products:
- ADS for COBOL & PL/I (6.5.0)
- ADS on Eclipse (8.0.0)
- Generator Engine (6.5.3)
- License Management (3.0.0)
You can find more information about new features and fixes in the release notes at the support area of our website ...
Support information: New Product Versions available
Support information: New Product Versions available
Today we have released new versions of the following products:
- ADS for COBOL & PL/I (6.5.0)
- ADS on Eclipse (8.0.0)
- Generator Engine (6.5.3)
- License Management (3.0.0)
You can find more information about new features and fixes in the release notes at the support area of our website.
Get information and updates right now. You’ll find the list of our current product versions here.
New Delta Training Courses: Register Now
Anyone using tools to automate software development needs in-depth knowledge of the methods, modes of operation, and capabilities of the tools. And not just "in principle", but in relation to the concrete environment and task.
Our training courses and workshops help you to use Delta tools efficiently and to optimise the development of your applications: Practice-oriented and taking into account your main areas of interest.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Contact us to discuss your requirements for a customised training.
Learn more about our trainings and workshops ...
New Delta Training Courses: Register Now
New Delta Training Courses: Register Now
Anyone using tools to automate software development needs in-depth knowledge of the methods, modes of operation, and capabilities of the tools. And not just "in principle", but in relation to the concrete environment and task.
Our training courses and workshops help you to use Delta tools efficiently and to optimise the development of your applications: Practice-oriented and taking into account your main areas of interest.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Here you will find the new dates:
- 05.03.-07.03.2025 and 17.09.-19.09.2025 - ADS Basics
- 12.03.-14.03.2025 and 25.09.-26.09.2025 - ADS for Administrators
- 20.03.-21.03.2025 and 09.10.-10.10.2025 - ADS Refresher
- 03.04.-04.04.2025 and 29.10.-30.10.2025 - ADS on Eclipse
- 08.04.2025 and 06.11.2025 - ADS What’s new
- 29.04.2025 and 13.11.2025 - Delta DETAB
Learn more about our trainings and workshops ...
Contact us to discuss your requirements for a customised training.
Download Newsletter
Download Language: Englisch - Version: NL21022.01
Content
- IMS Replacement at Gothaer: In Time – In Budget – In Scope
- SVA Mainframe Dayz 2022
- New: ADS on Eclipse Release 8
- Support information: New Product Versions available
- New Delta Training Courses: Register Now
ADS on Eclipse is Delta’s modern, integrated development environment (IDE) for the efficient development and maintenance of COBOL and PL/I applications written with Delta ADS.
The new ADS on Eclipse Release 8 is available now. It offers improved functionality for the development and maintenance of applications written with Delta ADS.
ADS on Eclipse
ADS on Eclipse supports your development teams with specialised features that enables them to deliver new functionality to your business users faster and with better quality.
- Clearly arranged perspectives to display the corresponding areas and views in the IDE
- Modern editor with intelligent editing and debugging functions such as automatic syntax check, chroma coding, code completion and templates, outline views, bookmarking, code folding, documentation and much more
- Direct integration of the application generators, so that dependencies and build precedence are checked
- Post-generation debugger for step-by-step tracking and testing of the generating process with direct switching between code editing and debugger.
- And more …
Working with ADS on Eclipse improves the understanding of your applications as the generators provide additional information about the application components.
Furthermore, ADS on Eclipse enables the seamless integration of application development with Delta ADS into the entire development process.
New in Release 8 for ADS on Eclipse
Release 8 is now available for ADS on Eclipse. It contains numerous innovations.
- Configuration and deployment: Improved handling of configuration and deployment of the installations.
Companies increasingly use central deployment software to automate the provisioning of workstations. This gives them security and simplifies administration and support through uniformly designed work environments.
ADS on Eclipse Release 8 now help to significantly reduce the administrative effort, especially in larger installations when using central deployment software. - Eclipse Release 2022-03: With Release 8, ADS on Eclipse now supports Eclipse Release 2022-03, making ADS on Eclipse available for Eclipse Releases 2019-12 up to and including 2022-03.
- Java 17: With Release 8, ADS on Eclipse now also supports Java 17, making ADS on Eclipse available for Java Long-term Support (LTS) Releases 11 and 17.
For more information, see the release notes for ADS on Eclipse Release 8.
What else …
The integrated development system Delta IDS is not only available in the variant ADS on Eclipse, but also for other systems such as Visual Studio, Micro Focus EDz, IBM IDz, LzLabs LzWorkbench.
We will soon provide ADS on Visual Studio for Visual Studio 2022.
ADS on Eclipse for you
You too can benefit from the power of ADS on Eclipse. Work with the new ADS on Eclipse to provide your business users with new functions faster and with better quality.
We would be pleased to help you, please get in touch with us.
The Best Environment for Your Application Development
Innovating, implementing better solutions, finding errors faster, getting more value out of what you have:
All this requires a working environment that supports you in your daily work and that you feel comfortable with.
Do you or your teams develop applications with Delta ADS? In COBOL? In PL/I?
We would like to know from you which development environment do you prefer?
Which one do you use and which one would you like?
Thank you for participating in our quick survey.
Dear Reader,
Almost 50 years ago, the computer scientist Dr. Reinhold Thurner presented the first ideas for the automation of application development using software generators. This resulted in one of the most successful tools for the generative development of COBOL and PL/I applications: Delta ADS. We're proud to be celebrating Delta ADS's 45th anniversary this year.
The fact that ideas, concepts, tools and applications often prove themselves sustainable much longer than expected not only applies for Delta ADS. Many large, complex and mission-critical applications that have grown over decades constitute the core of our customers' successful business operations.
Find out today how you can automatically recover the knowledge about these applications with AMELIO Logic Discovery.
At the SVA Mainframe Days, we recently presented how technologies in such complex applications can be replaced automatically and in parallel with ongoing operations.
We are curious: What is your dream environment for ADS, COBOL and PL/I?
We hope you enjoy reading,
Your Delta Software Technology Team
45 Years Delta ADS
Delta ADS celebrates its 45th anniversary!
"I am pleased that after almost 50 years, Delta ADS
is still being used successfully for the development
and migration of large and complex applications."
says Dr. Reinhold Thurner, the "father of Delta ADS".
We have summarized for you how Delta ADS has evolved over the past 45 years, why it has been and still is so successfull. Find out what advantages Delta ADS offers you for your future application development.
45 Years Delta ADS
45 Years Delta ADS
Life starts at 40 something: Delta ADS turns 50
Developing software is looking to the future, but sometimes it is good to turn around and look back. As we did, we discovered that the foundations of our products were made almost half a century ago.
The Beginning - 1972 The first Idea
In 1972 Professor Reinhold Thurner, Zürich University, published ‘Entscheidungstabellen: Aufbau, Anwendungen, Programmierung’. He founded the Sodecon AG that implemented his ideas in DETAB/GT (Decision Tables/Generator).
In the beginning, DETAB/GT was able to produce COBOL, PL/I and Fortran and not much later also Assembler.
The Evolution - 1976 ADS was released
Resolving decision tables was only a first step. The idea of generating (slightly) different variants (targets) of programming code from one single source proved a fruitful idea. Over the next years the generator system Delta was developed and released in 1976. The foundation for this development tool is that an application contains a lot of functionality that are just slightly different implementations of each other (File I/O, Screen I/O, Printfiles, reports etc). The generators in Delta contain the abstraction of this implementation with the result that the developer only has to specify the parameters of this specific implementation to be able to get needed functionality.
Besides an increase in productivity (up to three times compared to traditional hand coding, according to some publications) one of the other main advantages is portability. It is that portability that enables software developing companies to sell their products on a number of different platforms without the full developing efforts. It also enables companies to migrate from one platform to another without having to rewrite their applications.
“I am pleased that after almost 50 years, Delta ADS is still being used successfully for the development and migration of large and complex applications.”
Dr. Reinhold Thurner
The concept was very successful: by 1982 there were already 130 installations worldwide and was available for 12 different platforms.
Till today, the majority of installations are found in banking and insurance, governmental institutions and software solution sellers.
The Future - and beyond
Like Delta DETAB, Delta ADS for COBOL and PL/I (as it is officially named today) remains a part of our product portfolio. Over the years an estimated 2+ billion unique lines of code have been generated with our generator system, a number that is still growing each year. Initially, DETAB and Delta ADS were only available for the platforms for which they generated code. Today they are also integrated into modern development environments such as Eclipse or Visual Studio and can generate cross-platform.
As the advantages of this generative approach to software development is still valued by our customers we remain committed to supporting them with our tools. The current release 6 of Delta ADS will certainly not be the last as we will continue to find solutions for the challenges our customers experience in their software development process.
Download Language: Englisch - Version: MT21094.01
Life starts at 40 something: Delta ADS turns 45 this year
Developing software is looking to the future, but sometimes it is good to turn around and look back. As we did, we discovered that the foundations of our products were made almost half a century ago.
Read more
AMELIO Logic Discovery - 'Nicholas'-Release
On 06.12.2021 we have released a new release of AMELIO Logic Discovery.
The new query technology expands the KnowledgeBase perspective and provides you with exactly the modules that are relevant for your task. In addition to the ready-made queries, you can now easily define your own queries with the query builder.
Do you want to (re)understand your applications, carry out a migration or modernization project? Or free your applications from technical debt?
AMELIO Logic Discovery helps you and automatically provides you with all the information you need. Try it out ...
AMELIO Logic Discovery - 'Nicholas'-Release
AMELIO Logic Discovery - 'Nicholas'-Release
AMELIO Logic Discovery helps you to (re) understand your large and complex COBOL, PL/I and ADS applications. The two new perspectives “KnowledgeBase” and “CallTree” speeds up this process.
KnowledgeBase – Finding instead of Searching
With the KnowledgeBase perspective, you get an overview of all analysed artifacts at the push of a button. You can quickly and safely find the access to the modules that are relevant for your task.
Furthermore,
- You get analysis information on groups of artifacts as well as on each individual artifact
- You will find out which (code) patterns were found and how often, both for the entire application, for groups of artifacts or just individual artifacts
- You can use the comment function to record findings and make them available to others
- With the bookmarks and tags you get the possibility to mark artifacts of particular interest to find them easier
- With intelligent filter functions, you can simply focus on the artifacts that are relevant to the current task
Query Technology
The new query technology expands the KnowledgeBase perspective and provides you with exactly the modules that are relevant for your task. In addition to the ready-made queries, you can now easily define your own queries with the query builder.
Overview in the Application Network
One question that always recurs is to identify dependencies in the network of artifacts: Who is calling whom and who is being called by whom? AMELIO Logic Discovery provides that too at the push of a button. The new CallTree perspective is the counterpart to the established ProgramTree perspective. For a program, it shows the other programs from which it is called.
- You receive information about the program interfaces, which parameters are expected and which are actually transferred
- Decision tables show you clearly and unambiguously which conditions must be fulfilled to enable a program to be called.
Ensure the Success of your Project through optimal Application Analysis with AMELIO Logic Discovery
Do you want to (re) understand your application, carry out a migration or modernization project?
Or get rid of technical debt from your applications?
AMELIO Logic Discovery helps you with this and automatically provides all the information you need. Try it.
You can find more information about AMELIO Logic Discovery on our website ... or just contact us directly.
Also read ...
Download Language: Englisch - Version: mt21093.02
Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
Read more
SVA Mainframe Dayz 2021
Delta Software Technology participated at the SVA Mainframe Dayz digITall with the presentation "Application modernization according to your wishes, parallel to ongoing operation". Dr. Daniela Schilling exemplified a large-scale mainframe project to show how you can safely and reliably carry out a complex modernization of your applications in parallel with ongoing operations.
You could not attend?
Here you can find the presentation slides and watch the recording:
SVA Mainframe Dayz 2021
SVA Mainframe Dayz 2021
SVA Mainframe Dayz 2023
In March 2023, the focus will be on the mainframe again!
A variety of presentations, exciting discussions and, above all, lots of field reports from the world of the mainframe await you on March 7th and 8th, 2023 at the Mainframe Dayz in Wiesbaden.
Delta Software Technology is represented with a lecture. On March 7th, 2023 at 1:15 p.m., Dr. Daniela Schilling presents:
"Automated Application Cleanup: Using the Washing Machine for Software"
Be there and take the opportunity to present yourself with your colleagues and to shed light on current topics.
Further information such as the agenda and registration can be found here: https://www.sva.de/de/mainframedayz2023
Also read about this:
Download Language: Englisch - Version: MT21100.01
RDW has been developing and maintaining its core business applications for over 30 years. The applications work reliably, but over time technical debts have accumulated that make maintenance and further development difficult. The daily business as well as the size and criticality of the application do not allow a manual clean-up of the software. The solution for the problem: a washing machine that performs an automated cleaning of the software from its technical debts.
Read more
SVA Mainframe Dayz 2022
From March 9th to 10th, 2022 we were at the SVA Mainframe Dayz 2022 in Wiesbaden, Germany!
Delta Software Technology were present with a booth and presentation. On March 9th, 2022 at 2:30 p.m., Dr. Daniela Schilling:
"Successful Automatic Database Migration at Gothaer: In Time - In Budget - In Scope"
You could not attend? Here you can request the presentation slides.
Only available in German. If you are interested in an English version, please contact us directly.
In a monthly event series, the Mainframe SpeakZ, SVA again gave the mainframe a voice. With a diverse mix of customer presentations, industry news, tool updates, and more, SVA keeps you up to date on all things mainframe.
Delta Software Technology was there with a presentation:
"Application modernisation according to your requirements, parallel to ongoing operation"
Dr. Daniela Schilling (CEO Delta Software Technology) explained sticking points and pitfalls in large modernization projects and showed solutions based on a large project at a leading German insurance company.
Contents
The foundation of business-critical applications has often evolved over decades. During this time, the applications were changed and further developed. New technologies were introduced, partly without completely removing the old technologies.
Modernisations such as clean-up, refactoring, technology exchange and standardisation as well as platform migration are necessary to meet new requirements, improve performance and maintainability, and increase the sustainability of the backend applications.
The documentation of the applications and the knowledge about what was implemented and why it was implemented that way has been lost over time.
- So, how do you regain the required implementation knowledge?
- What do you do with the dependencies?
- What about the risks?
- How do you find all the sticking points?
- How do you organise parallel changes and further development?
- What must be tested?
- How do you securely manage (testing) efforts, costs and risks?
- ...
The solution lies in the precisely targeted analysis prior to a modernisation project, the complete automation of the changes and the flexible organisation of the project processes.
Referencing a large project at a leading German insurance company, we show you how you can safely and reliably carry out a complex modernisation of your applications in parallel to ongoing operation in the mainframe area.
Slides and Recording
You could not attend? Here you can request the presentation slides and watch the recording.
Only available in German. If you are interested in an English version, please contact us directly.
The Best Environment for Your Application Development
Innovating, implementing better solutions, finding errors faster, getting more value out of what you have: All this requires a working environment that supports you in your daily work and that you feel comfortable with.
Do you or your teams develop applications with Delta ADS? In COBOL? In PL/I?
We would like to know from you which development environment do you prefer?
Which one do you use and which one would you like?
Thank you for participating in our quick survey.
The Best Environment for Your Application Development
The Best Environment for Your Application Development
Innovating, implementing better solutions, finding errors faster, getting more value out of what you have:
All this requires a working environment that supports you in your daily work and that you feel comfortable with.
Do you or your teams develop applications with Delta ADS? In COBOL? In PL/I?
We would like to know from you which development environment do you prefer?
Which one do you use and which one would you like?
Thank you for participating in our quick survey.
Download Newsletter
Download Language: Englisch - Version: nl21021.03
Content
- 45 Years Delta ADS
- AMELIO Logic Discovery - 'Nicholas'-Release
- SVA Mainframe Dayz 2021
- The Best Environment for Your Application Development
We have released new versions of the following products:
- AMELIO Logic Discovery 2.1.1
- ADS for COBOL 6.4.4 - for all platforms
- ADS on Micro Focus Enterprise Developer 7.2.0
- ADS on Eclipse 7.2.0
- Generator Engine 6.5.2 for IBM z/OS; Windows, Linux, ...
AMELIO Logic Discovery: Better overview faster with new perspectives
Benefit from the new features: Besides the proven perspectives, the new release AMELIO Logic Discovery 2.1 now provides two further perspectives (KnowledgeBase and CallTree) that helps you to (re)gain the knowledge about your applications. Furthermore, we have created the possibility of annotating each artifact in order to secure knowledge and to further facilitate the work in the team.
Do you also want to re-understand your application, remove technical debts like our customer RDW or modernize like the IT service provider msg systems and do you look for a secure way to achieve your goal? Then get in touch with us, we will be happy to show you, using your examples, how you can easily understand your applications and modernize them securely with AMELIO.
Delta ADS on Micro Focus Enterprise Developer: Final release available now
With ADS on Micro Focus Enterprise Developer you can standardize your working environments for the application development. ADS on Micro Focus ED integrates all ADS tools seamlessly into your individual development environment.
For this purpose, a suitable function package was created for the Application Workbench Manager (AWM), which helps with the generation on the host and supports the local generation with access to host datasets, e.g. via FTPS.
Delta ADS on Eclipse: Offers even more
ADS on Eclipse has been extended with various convenience functions: The ADS XREF view now provides additional information on the generations and the post-generation debugger can be called directly from there. In addition, there is support for the ftp and ftps protocol in search paths.
Besides the development environments mentioned above, the plug-in is also available for other Eclipse-based development environments and for Microsoft Visual Studio.
Further information
Our customers can find detailed information on new functions and corrections in the release notes in the support area of our website.
Request information and updates directly. The list of our current product versions can be found here.
Dear Reader,
When you think about modernising your central IT applications, do you already have a solution for the following problems:
- How can technical debts be safely eliminated or how can you modernise your applications without accumulating new technical debts?
- How do you get a comprehensive and accurate understanding of the current implementation of the applications?
Read on to learn about how your colleagues in other companies solve these problems.
We also have new versions of our products AMELIO Logic Discovery and ADS. Plan the update of your installation with us now.
We wish you an inspiring read.
Your Delta Software Technology Team
Large Financial Service Provider Succeeds in Secure Platform Change with AMELIO
Away from the Mainframe at the Push of a Button: Delta’s AMELIO Modernization Platform Enables Large Building Society to Replace Platforms Securely
A leading building society consolidates its platforms and has therefore replaced their IBM mainframe with Red Hat Linux.
The migration of the central, strongly interconnected applications with more than 4,500 programs and over 1,000 DB2 tables, involved particular risks: parallel changes and further development, performance in the new environment, ...
Find out here how this challenge was mastered:
Large Financial Service Provider Succeeds in Secure Platform Change with AMELIO
Large Financial Service Provider Succeeds in Secure Platform Change with AMELIO
Away from the Mainframe at the Push of a Button:
Delta’s AMELIO Modernization Platform Enables Large Building Society to Replace Platforms Securely
A leading building society consolidates its platforms and has therefore replaced their IBM mainframe with Red Hat Linux. The migration of the central, strongly interconnected applications, however, involved particular risks, e.g., due to parallel changes and further development. Also, the performance in the new environment was a major concern. With the AMELIO tools from Delta Software Technology, this company successfully migrated its highly critical core application.
The project management particularly praised the good cooperation with the manufacturer. Delta offered the project at a fixed price and was nevertheless very flexible in responding to special requests. Due to the good cooperation with Delta, the transformed application exactly meets the company's requirements.
The Business-critical Centrepiece
The building society sees its social mandate in fulfilling people's desire for home ownership. In order to perfectly support its services, the heart of the IT applications, the core booking system, was developed in-house: Several thousand programs with millions of lines of code process data in one thousand database tables and perfectly support employees in their daily work for several million customers.
Requirements: Absolute Security and Parallel Further Development
As part of the corporate-wide platform consolidation, the core booking system was to be migrated from the previous IBM zOS CICS platform with DB2 databases to Red Hat Linux with Oracle.
The importance of the application resulted in additional requirements for the migration solution:
- No disruption of the day-to-day business
- Permanent availability of the subsystems for parallel changes and further development, no blocking, no freezing
- Consistent adoption of changes and further developments of the productive application for the migration
- Audit-proof documentation of all changes
However, the migration of the core booking system was only part of an extensive overall project. This meant that changes that resulted from other sub-projects had to be considered in the transformation of the core booking system on time. It was also necessary to react flexibly to schedule changes in other projects.
Technical Data
Technical Data of the Project
The project: Migration of a central application
- Platform replacement: IBM z/OS CICS → Red Hat Linux + Micro Focus EDz
- Application transformation: IBM VS COBOL → Micro Focus COBOL
- Database replacement: IBM DB2 → Oracle DB
- Data and application conversion: EBCDIC → ASCII
- Data migration
The sources:
- 4.500 Programs
- 16.000 Copybooks
- 11 Mio. Lines of Code COBOL
- 1.000 IBM DB2 Tables
The Tailor-made Solution with AMELIO
The financial service provider decided to work with the modernisation specialist Delta Software Technology. Delta offered the company a tailor-made and at the same time fully automated transformation of its core booking system with AMELIO tools at a fixed price.
The Delta tools used:
- AMELIO Logic Discovery
Complete analysis of the application in advance to determine all the key points and pitfalls for the project. - AMELIO Modernization Platform
This adaptive transformation factory works rule-based. As a result, it can be perfectly tailored to the requirements and it also implements operational peculiarities, standards or special rules to improve performance.
Delta's AMELIO Modernization Platform works fully automated applying a clean room concept: All changes are implemented consistently and in an audit-proof manner in all sources without any manual intervention. - Data Transformers
Based on the results of the application analysis with AMELIO Logic Discovery, Delta generated tailor-made data transformers that performed the migration of all data.
With AMELIO Modernization Platform, Delta has configured a highly specialised transformation factory that is perfectly tailored to the project and that automatically, i.e. without manual intervention, implemented the specified mass changes to the programs of the core booking system.
This approach enabled the company to transform new versions of their sources, which emerged from maintenance and further development or by the effects of other projects, at any time during the duration of the project.
Performance
The project management was impressed by the efficiency and flexibility with which the AMELIO factory was set up, continuously optimized and adapted to their needs.
Just one example for the good cooperation and the flexibility of the solution: Everyone who leaves the mainframe worries about the performance of the applications. During the course of the project, performance tests showed that the components in the new environment behaved differently than expected. Delta changed the transformation rules for certain accesses and simply transformed the application again. And the problem was solved!
Planning Reliability and Fixed Costs
Before the project started, Delta performed a complete assessment of all sources with AMELIO Logic Discovery. Through the results of this assessment, the financial service provider has already gained important knowledge for the planning and implementation of the project:
- Which transformations are required?
- What are the key points and pitfalls?
- What are the dependencies?
- How can packages be tailored to bring them into production piece by piece instead of a big bang?
- And what about the project schedule? Which timeframe is realistic?
Moreover, this preparation gave the company additional security with regard to costs:
After the detailed assessment, Delta offered the entire transformation at a fixed price and nevertheless responded to additional requests during the project with extraordinary flexibility.
Successful Transformation In Time and In Budget
With the AMELIO tools from Delta Software Technology, the financial service provider was able to securely migrate the centrepiece of the system, the large, business-critical application developed in COBOL, from the mainframe to the new environment in parallel with ongoing operations.
The following advantages were particularly important for the company:
- During the entire project, the normal maintenance and further development could continue undisturbed. The resulting changes were neatly adopted into the transformation of the application.
- The solution considered the company's own standards and the project management was free to choose between implementation variants.
- The Delta solution also helped optimising the application for the new platform. New insights into the runtime behaviour of the application in the new environment could automatically be applied for the transformation of the entire application.
- The partial packages were taken into production step by step - without a big bang.
- The application performed well in the new environment
- No footprint, no vendor lock-in: Delta’s tools are no longer required after the transformation. The company does not incur any follow-up costs.
A degree of automation of 99.5% was achieved by using the AMELIO Modernization Platform, i.e. 4,478 programs of 4,500 programs were transformed completely automatically. 22 programs required a special solution. They were modified in advance before they were also transformed completely automatically.
The company's project manager and the managing director of Delta Software Technology, Dr. Daniela Schilling agree:
"The open communication and the excellent cooperation between all employees and those responsible made a significant contribution to the success of the project."
Delta Software Technology
Delta Software Technology is a specialist for automated solutions that help their customers to develop and modernise their individual IT applications securely and sustainably.
Delta's tools and tailor-made solutions are particularly characterised by reliably calculable costs as well as sustainable and future-proof investment security. Customers reduce costs and risks for the maintenance, modernisation and re-implementation of their applications and gain flexibility, freedom of choice and security.
RDW uses AMELIO Logic Discovery for decision-making
Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
Find out how RDW efficiently reduces technical debt ...
RDW uses AMELIO Logic Discovery for decision-making
RDW uses AMELIO Logic Discovery for decision-making
Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
RDW wants to reduce technical debt in its decennia old applications. Goal is to improve flexibility and make them fit for the future.
But:
- What measures are possible or necessary?
- Which parts of the source code can be deleted, which need to be rewritten and how?
- Which correlations and effects do exist?
- And what is the best way to proceed?
To answer these and a lot of other questions for an application of about 5.500 programs and 8.5 million lines of code without doubt, RDW decided to use AMELIO Logic Discovery.
RDW has the Advantage of the New Release
RDW also profits from the new features in release 2.0. AMELIO Logic Discovery now offers two new perspectives. KnowledgeBase and CallTree are the addition to the existing perspectives that enable to (re)gain insight in the application.
AMELIO Logic Discovery offers new, flexible and structured views on our applications. Especially the logical views help us to find and understand the bottlenecks in our application.
Marcel Rozema (Senior Software Architekt, RDW)
Can we help you understanding your applications?
Are you also, like RDW, feeling the need to improve understanding of your application, want to reduce technical debt or modernize and are looking for a secure way towards that goal?
Contact us and we are glad to show you what our AMELIO portfolio can offer you.
About RDW
RDW ICT is the IT service provider of the national vehicle authority of The Netherlands. Their main tasks include the inspection and registration of vehicles, market authorisation of vehicles, administration of driving licenses, information services for the police – in total more than 300 million transactions annually.
Also read ...
Download Language: Englisch - Version: mt21093.02
Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
Read more
Understanding Applications: Finding instead of Searching
AMELIO Logic Discovery helps you to (re) understand your large and complex COBOL, PL/I and ADS applications.
The two new perspectives “KnowledgeBase” and “CallTree” speeds up this process.
Further information about AMELIO Logic Discovery you can find here:
Understanding Applications: Finding instead of Searching
Understanding Applications: Finding instead of Searching
AMELIO Logic Discovery helps you to (re) understand your large and complex COBOL, PL/I and ADS applications. The two new perspectives “KnowledgeBase” and “CallTree” speeds up this process.
KnowledgeBase – Finding instead of Searching
With the KnowledgeBase perspective, you get an overview of all analysed artifacts at the push of a button. You can quickly and safely find the access to the modules that are relevant for your task.
Furthermore,
- You get analysis information on groups of artifacts as well as on each individual artifact
- You will find out which (code) patterns were found and how often, both for the entire application, for groups of artifacts or just individual artifacts
- You can use the comment function to record findings and make them available to others
- With the bookmarks and tags you get the possibility to mark artifacts of particular interest to find them easier
- With intelligent filter functions, you can simply focus on the artifacts that are relevant to the current task
Query Technology
The new query technology expands the KnowledgeBase perspective and provides you with exactly the modules that are relevant for your task. In addition to the ready-made queries, you can now easily define your own queries with the query builder.
Overview in the Application Network
One question that always recurs is to identify dependencies in the network of artifacts: Who is calling whom and who is being called by whom? AMELIO Logic Discovery provides that too at the push of a button. The new CallTree perspective is the counterpart to the established ProgramTree perspective. For a program, it shows the other programs from which it is called.
- You receive information about the program interfaces, which parameters are expected and which are actually transferred
- Decision tables show you clearly and unambiguously which conditions must be fulfilled to enable a program to be called.
Ensure the Success of your Project through optimal Application Analysis with AMELIO Logic Discovery
Do you want to (re) understand your application, carry out a migration or modernization project?
Or get rid of technical debt from your applications?
AMELIO Logic Discovery helps you with this and automatically provides all the information you need. Try it.
You can find more information about AMELIO Logic Discovery on our website ... or just contact us directly.
Also read ...
Download Language: Englisch - Version: mt21093.02
Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
Read more
Support Information: New Product Versions available
We have released new versions of the following products:
- AMELIO Logic Discovery 2.1.1
- ADS for COBOL 6.4.4 - for all Platforms
- ADS on Micro Focus Enterprise Developer 7.2.0
- ADS on Eclipse 7.2.0
- Generator Engine 6.5.2 for IBM z/OS; Windows, Linux, ...
You can find more information about new features and fixes here:
Support Information: New Product Versions available
Support Information: New Product Versions available
We have released new versions of the following products:
- AMELIO Logic Discovery 2.1.1
- ADS for COBOL 6.4.4 - for all platforms
- ADS on Micro Focus Enterprise Developer 7.2.0
- ADS on Eclipse 7.2.0
- Generator Engine 6.5.2 for IBM z/OS; Windows, Linux, ...
AMELIO Logic Discovery: Better overview faster with new perspectives
Benefit from the new features: Besides the proven perspectives, the new release AMELIO Logic Discovery 2.1 now provides two further perspectives (KnowledgeBase and CallTree) that helps you to (re)gain the knowledge about your applications. Furthermore, we have created the possibility of annotating each artifact in order to secure knowledge and to further facilitate the work in the team.
Do you also want to re-understand your application, remove technical debts like our customer RDW or modernize like the IT service provider msg systems and do you look for a secure way to achieve your goal? Then get in touch with us, we will be happy to show you, using your examples, how you can easily understand your applications and modernize them securely with AMELIO.
Delta ADS on Micro Focus Enterprise Developer: Final release available now
With ADS on Micro Focus Enterprise Developer you can standardize your working environments for the application development. ADS on Micro Focus ED integrates all ADS tools seamlessly into your individual development environment.
For this purpose, a suitable function package was created for the Application Workbench Manager (AWM), which helps with the generation on the host and supports the local generation with access to host datasets, e.g. via FTPS.
Delta ADS on Eclipse: Offers even more
ADS on Eclipse has been extended with various convenience functions: The ADS XREF view now provides additional information on the generations and the post-generation debugger can be called directly from there. In addition, there is support for the ftp and ftps protocol in search paths.
Besides the development environments mentioned above, the plug-in is also available for other Eclipse-based development environments and for Microsoft Visual Studio.
Further information
Our customers can find detailed information on new functions and corrections in the release notes in the support area of our website.
Request information and updates directly. The list of our current product versions can be found here.
Download Newsletter
Download Language: Englisch - Version: nl21021.02
Content
- Large Financial Service Provider Succeeds in Secure Platform Change with AMELIO
- RDW uses AMELIO Logic Discovery for decision-making
- Understanding Applications: Finding instead of Searching
- Support Information: New Product Versions available