Dear Reader,
small things often have an enormous effect. This also holds true for decision tables: There are many good reasons to continue using this method in software development.
In addition, we have new product versions and training courses for you.
We wish you informative reading and look forward to your feedback.
Your Delta Software Technology Team
1. Decision Table Generators: Modernise, Consolidate or Replace?
Decision tables simplify software development and enable the implementation with clearly structured source code. Some enterprises use multiple decision table generators like VORELLE, LF-ET, SWT, DETAB and others, and the application heirs have to cope with the different techniques.
What are the options for the modernisation, consolidation, and cost reduction?
Read now ...
Decision Table Generators: Modernise, Consolidate or Replace?
Decision Table Generators: Modernise, Consolidate or Replace?
Decision tables simplify software development and enable the implementation with clearly structured source code. Some enterprises use multiple decision table generators and the application heirs have to cope with the different techniques. An automated consolidation would facilitate the maintenance and reduce costs.
Decision tables are an important method for the clearly structured description of complex matters and the corresponding rule systems. The automated implementation of the decision logic in COBOL, PL/I and other languages is supported by various decision table generators, like VORELLE (gadiv, prev. mbp), LF-ET (Lohrfink), SWT (SWT), DETAB (Delta Software Technology) and others.
As part of the modernisation of their development environments and their IT applications, many companies today are reviewing their usage of these development tools:
- The manufacturers have discontinued the development and support for some decision table generators.
- Some generators are not available for new platforms.
- Some companies use several of these generators resulting in increased cost for tools, training and application maintenance.
Know-how Transfer and Costs
The usage of different generators for similar tasks requires that enterprises must train and keep the corresponding expertise. This unnecessarily complicates the transfer to new generations of application heirs. Therefore, it is advisable to consolidate the generator use and to stay with one technology only. In addition to facilitating the knowledge transfer, (maintenance) costs for third-party components can also be saved.
First Step: The Assessment
With the help of these generators, many very complex decision tables have been implemented. In order to get an overview of where which technology has been used in the applications and to what extent, Delta offers a comprehensive investigation. Such an assessment evaluates the feasibility of an automated replacement, consolidation or migration, shows different solution variants and identifies the problems for the project in order to create a reliable decision basis and to eliminate the risks.
Analysis, Evaluation and Transformation of Decision Tables
Using the example of a consolidation from VORELLE to DETAB.
All sources containing VORELLE table definitions are automatically analysed and evaluated with regard to the functionality actually used. For each function category it is examined how it can be replaced and solution variants are suggested, e.g:
- The code can be transformed 1:1 into the syntax of another decision table generator.
- The code can automatically be transformed into well maintainable, native source code.
- And other solution variants ...
For the automated transformation, Delta uses its proven AMELIO Modernization Platform.
And by the Way …
Our analysis tools can also enable you to do it the other way round: You can analyse complex native source code and have the contained decision logic automatically converted into clearly arranged decision tables (Delta DETAB). This helps with modernisation projects, facilitates the exchange with business departments and serves the knowledge transfer.
Find the Perfect Solution
Would you like to …
… facilitate the maintenance of your applications?
… secure the knowledge about your applications and pass on the know-how to the application heirs?
… consolidate or replace third-party products?
Our tailor-made assessment reliably identifies and evaluates the critical points and challenges for your project. This enables you to find a solution that perfectly matches your specific application and tool landscape. Of course, we can also support you in planning the on-time and on-budget implementation of your project.
Reach out and talk to us today. We are looking forward to working with you to develop the perfect solution for you.
2. Decision Table Generator Delta DETAB on Eclipse
Delta DETAB now available stand-alone for the development on Eclipse
Our customers use Delta DETAB to easily specify complex decision logic and to efficiently generate error-free COBOL or PL/I code.
As part of the development system Delta ADS, DETAB is already available on Eclipse for some time. With Delta DETAB on Eclipse we now provide the opportunity to use the decision table technique independently under Eclipse.
We would like to introduce you to DETAB on Eclipse. Get in touch with us and benefit from the advantages of DETAB on Eclipse.
Continue reading ...
Decision Table Generator Delta DETAB on Eclipse
Decision Table Generator Delta DETAB on Eclipse
Delta DETAB now available stand-alone for the development on Eclipse
Decision tables are an excellent method to describe complex issues in an easily understandable way. Delta DETAB accelerates and simplifies the software development through the automated, generative implementation of decision tables in COBOL and PL/I.
As a component of the development system Delta ADS, Delta DETAB is already available on Eclipse for some time. Now we provide Delta DETAB also stand-alone integrated in Eclipse.
Thus, the advantages of the modern development environment Eclipse can now also be used for DETAB standalone and the use of the decision table technology can seamlessly be integrated into current processes.
Further information about Delta DETAB
Our customers successfully use Delta DETAB to easily specify and to efficiently implement complex decision logic, to simplify the communication with business departments and to reduce development and maintenance costs.
Here you can find more information about Delta DETAB.
Get to know the benefits of DETAB on Eclipse
We would like to introduce you to DETAB on Eclipse. Get in touch with us and benefit from the advantages of DETAB on Eclipse.
3. Support Information: New Product Versions Available
We have released new versions of the following products:
- Delta ADS for PL/I (5.2)
- ADS on Visual Studio (1.1.0)
- Delta DETAB on Eclipse
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
Updating the development tools often collides with the project work. Why change something that works? But there are good reasons to update to the current versions:
- Old product versions cause higher costs.
- New features accelerate the development.
- Error corrections avoid workarounds that make the next update more difficult.
You do not know how much your individual installations differ from the standard products and how to determine dependencies and efforts? We help you to update to the current product versions quickly and easily.
We have released new products and new versions of the following products:
- Delta ADS for PL/I (5.2)
- ADS on Visual Studio (1.1.0)
- New: Delta DETAB on Eclipse
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.
4. Next Training Courses starts in November
Anyone using tools to automate software development needs in-depth knowledge of the methods, methods, 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, taking into account your main focus.
ADS Basics – ADS for Administrators – ADS Refresh – ADS on Eclipse – ADS What’s new
The next training courses start in November ...
Next Training Courses starts in November
Next Training Courses starts in November
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, taking into account your main focus.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Here are the new training schedules for the second half of 2018:
- 06.-08.11.2018 - ADS Basics
- 13.-15.11.2018 - ADS for Administrators
- 20.-21.11.2018 - ADS Refresher
- 27.-28.11.2018 - ADS on Eclipse
- 04.12.2018 - ADS What’s new
Learn more about our trainings and workshops ...
Contact us to discuss your requirements for a customised training.
Download Delta Newsletter
Download Language: Englisch - Version: NL21018.03
Content
- Decision Table Generators: Modernise, Consolidate or Replace?
- Decision Table Generator Delta DETAB on Eclipse
- Support Information: New Product Versions Available
- Next Training Courses starts in November
Dear Reader,
- Legacy is productive software, existing investment, reliable basis of business processes.
- Legacy is outdated, no longer understandable, a brake block for new development.
Which of these statements do you agree with? And what does one have to do with the other?
With the articles in today's Delta Newsletter, we share with you some insights of how you can free your software legacy from negative characteristics and how you can unleash with little effort resources for important new development.
We wish you an inspiring read.
Your Delta Software Technology Team
1. Insurer Makes Important Core Application Fit for the Future
A large insurer has renovated a key component of his core application with the solutions from Delta Software Technology. Delta's AMELIO-Tools for automated analyses, code clean-up and re-documentation ensure a future-proof application infrastructure and an easy know-how transfer to the application heirs.
To solve the issue, Delta proposed a automated multi step approach, consisting of code clean-up, thorough analysis of the sources, refactoring, re-documentation and workshops for knowhow transfer.
Learn more ...
Insurer Makes Important Core Application Fit for the Future
Insurer Makes Important Core Application Fit for the Future
A large insurer has renovated a key component of his core application with the solutions from Delta Software Technology (Delta). Delta's AMELIO-Tools for automated analyses, code clean-up and re-documentation ensure a future-proof application infrastructure and an easy know-how transfer to the application heirs.
In the 1980s the insurer's IT developed a COBOL application for the screen control. Until now this forms an important part of the application infrastructure. Since its initial development this part of the application and the entire application have evolved: Extensions have been added over and over again. The screen control has been maintained by several generations of developers. Different programming styles and COBOL versions have been used for the further development. Moreover, the screen control has been optimized according to former criteria. These criteria are no longer applicable. However, over time all of these measures have greatly affected understandability and maintainability.
The screen control has proven itself over the years. For this reason, it was decided to make this part of the established and reliable application fit for the future to preserve the proven application logic and to ensure the investments effected. The improvement of the application should be carried out safely and with as less effort as possible.
Fit for the future
For making the application fit, the following measures should be implemented:
- Clean-up and upgrade (refactoring) of the source code, so that it will be understandable and maintainable again and that changes and extensions can be implemented efficiently.
- Creating a technical documentation to better understand what the application does and how it works.
- Knowledge transfer about the application and its functionality to new developers.
A manual implementation of the measures would have been risky and inefficient:
- Efforts and risks could not be estimated.
- The daily business would have been disturbed due to a strong resource commitment.
- Massive testing efforts, to ensure the correctness of the changes.
The insurer has chosen the automated solution with Delta’s tools and was able to avoid the problems of a manual approach.
Usage of the Delta AMELIO family
To solve the task, Delta suggested a multi-level approach with the following elements:
- Code clean-up
- Replacement of VORELLE
- In-depth source analyses
- Refactoring
- Re-documentation
- Workshops for the knowledge transfer
Analysis and clean-up of the sources
During the first step, the AMELIO toolset was configured regarding the customer-specific programming styles, name conventions, etc. General clean-ups, like the removal of redundant code and the standardisation of syntax variants, were implemented by using the AMELIO CleanUp-Factory.
The analysis with AMELIO Logic Discovery identified what the application does and how it works. From these analysis results Delta derived suggestions for a tailor-made refactoring. These suggestions, as well as other requirements of the customer, were evaluated and coordinated in close cooperation to build the customer-specific factory.
With this tailor-made solution the refactoring was performed in an audit-proof way.
Workshop for the knowledge transfer
The results of the analyses and the refactoring were presented in a workshop and thus new employees were trained to work with the implementation of the screen control. Further possible improvements of the application were defined. The employees benefitted from the functionality of AMELIO Logic Discovery when implementing these improvements. They gained deep insight in the sources and were able to build their know-how about the application.
Final analysis and re-documentation
Finally, these sources were analysed again by AMELIO Logic Discovery and a documentation of the entire application was created automatically. With the help of this documentation and the interactive presentation in AMELIO Logic Discovery, first maintenance cases have been implemented quick and efficiently.
Highlights and benefits of the Delta solution
The clean-up and refactoring were performed by a factory specifically configured for this purpose:
- Automated - The changes were implemented automatically and without manual interventions. The strict process ensured that the results are always comprehensible and reproducible. In this way, efforts and risks of the project have been minimized.
- Audit-proof - All changes to the code have been documented automatically. The complete automation and the change log provide security for internal and external auditors.
- Tailor-made - The necessary code changes were agreed with the customer and adapted to his requirements and company policies.
- Documented - A documentation of the application was created automatically.
- Knowledge Building - The knowledge about the application and its functioning was regained.
- Without footprints, without vendor lock-in - No additional runtime components or new products have to be installed or licensed. In addition, third-party tools, such as the decision table generator VORELLE, could been removed.
- Short freeze phase - The development and maintenance of the application could be continued in parallel without hindrance.
- Minimal test effort - Using Meta-level testing, not all changed programs had to be tested, but only the change rules using a small test set.
Goal achieved …
The customer has managed to make his application fit for the future with little effort and low risk. With the gained experience it is now possible to decide how to make further (complex) applications fit for the future, while reusing the factory.
When will you make this step?
You have COBOL, PL/I or Delta ADS applications that have proven themselves and you want to make sure they are fit for the future?
Get in touch with us and find out what is possible with an automated approach.
Download Language: Englisch - Version: mt21089-1
A large insurer has renovated a key component of its core application with the solutions from Delta Software Technology. Deltas AMELIO-Tools for automated analyses, code
clean-up and re-documentation ensure a future-proof application infrastructure as an easy know-how transfer to the application heirs.
2. Bedag Relies on Delta ADS on Visual Studio
Same Development Environment for Different Programming Languages
A uniform process control and development environment for the different programming languages is the goal of many enterprises. The Bedag Informatik AG modernizes its development environment and combines the (Viacar) development in C# and Delta ADS in a .NET framework under Microsoft Visual Studio.
Read more here:
Bedag Relies on Delta ADS on Visual Studio
Bedag Relies on Delta ADS on Visual Studio
Same Development Environment for Different Programming Languages
The Bedag Informatik AG modernises its development environment and combines the development in C# and Delta ADS in a .NET framework under Microsoft Visual Studio.
A uniform process control and development environment for the different programming languages is the goal of many enterprises. Bedag Informatik AG (Bedag) has mastered this step, it unifies its development processes and thus ensures a more efficient and future-proof application development.
(Further) Development of Viacar
Bedag develops and maintains the Viacar application with the solutions from Delta Software Technology GmbH (Delta) for many years. Many business cases as well as different canton-specific requirements were developed and generated Viacar-wide with Delta ADS.
New parts of the application are developed in C# for .NET by using Microsoft Visual Studio. In order to avoid unnecessarily different processes and development environments, Bedag had the requirement to standardise its development of C# and Delta COBOL in one development environment.
Introduction of Delta ADS on Visual Studio
For this purpose Delta provided the plugin "Delta ADS on Visual Studio". After a successful test, Bedag opted for the use of the Delta ADS plugin under Visual Studio. Delta ADS programs can now be maintained directly in Visual Studio and the corresponding COBOL code is generated. In this way, control processes could be unified and coordinated.
By using a unique development environment as well as the seamless integration of the Delta ADS plugin, Bedag's developers do not have to switch between the development environments anymore. The provision of this uniform and modern user interface allows the efficient and future-proof development of the application.
About Bedag Informatik AG
With a revenue of more than CHF 100 million, Bedag is a leading Swiss IT service provider. Its 400 staff, including 27 trainees, ensure broad and sound IT expertise. Bedag’s core business is the development, maintenance and running of critical business IT solutions, and the company thereby guarantees economical and problem-free IT operations for its customers. Bedag has a strong regional presence, with a network of highly secure data centers, as well as sites in Berne, Aarau, Delémont, Geneva, Lausanne and Wettingen. Its customers are mainly public authorities and organisations, companies in the health and insurance sectors and UN organisations. Bedag was founded in 1990 and is owned by the Canton of Berne.
Viacar: The application for the Swiss Traffic Office
Viacar is a software system for traffic offices and is currently used by the six cantons Aargau, Luzern, Schaffhausen, Waadt, Zug and Zürich. The cantons manage therewith about 900 users and approx. 2.5 million vehicles and ships. At the Aarau location, Bedag and its team ensure the maintenance and further development of Viacar.
Go the way, too
If you want to standardise your development environment and processes under Visual Studio, we provide a trial version of the Delta ADS plugin.
If you don’t use Visual Studio, we also provide plugins for Eclipse as well as for IBM RDz, Micro Focus EDz, Compuware Topaz and other Eclipse-based development environments.
We would like to discuss with you the possibilities to optimize your development with Delta ADS.
Download Language: Englisch - Version: mt21086-01
The Bedag Informatik AG modernises its development environment and combines the development in C# and Delta ADS in a .NET framework under Microsoft Visual Studio.
Read more
3. Computerwoche: IT Legacy – Dusty but Valuable
Legacy Modernisation Challenges IT Managers
Start-ups are lucky: They can build new systems without taking account of existing ones. But, some day a successful start-up will become a company with a grown IT structure. On invitation of the COMPUTERWOCHE, IDG’s weekly IT magazine in Germany, modernisation experts from seven companies discussed which problems can be solved and how.
Read the full online article of COMPUTERWOCHE ...
Computerwoche: IT Legacy – Dusty but Valuable
Computerwoche: IT Legacy – Dusty but Valuable
Legacy Modernisation Challenges IT Managers
Start-ups are lucky: They can build new systems without taking account of existing ones. But, some day a successful start-up will become a company with a grown IT structure. On invitation of the COMPUTERWOCHE, IDG’s weekly IT magazine in Germany, modernisation experts from seven companies discussed which problems can be solved and how.
The Roundtable
Dr. Daniela Schilling (CEO, Delta Software Technology) discussed in this round with representatives of Software AG, Deloitte Consulting, CA Germany, innoQ Germany, Capgemini and ConSol Software.
Read the complete online article from Karin Quack published in COMPUTERWOCHE from April 11, 2018:
https://www.computerwoche.de/a/legacy-modernisierung-fordert-it-manager-heraus,3544668
Go the Way With Delta Software Technology
We would be happy to discuss with you the different possibilities for modernisation. Just get in touch with us. Together we make your software future-proof.
This article was published in German by Karin Quack in the COMPUTERWOCHE in Germany on April 11, 2018 under the title “IT-Legacy – angestaubt, aber wertvoll: Legacy-Modernisierung fordert IT-Manager heraus“ and translated into English by Delta Software Technology.
The original article, as well as further links, can be found here.
Download Language: Englisch - Version: pv22017-01
Legacy modernisation challenges IT managers
Start-ups are lucky: They can build new systems without taking account of existing ones. But, some day a successful start-up will become a company with a grown IT structure. On invitation of the COMPUTERWOCHE, IDG’s weekly IT magazine in Germany, modernisation experts from seven companies discussed which problems can be solved and how.
4. GI-Workshop: Software-Reengineering & Evolution
The 20th workshop “Software Reengineering & Evolution” of the GI section Software Reengineering (SRE) took place this year from 02 - 04 May 2018.
Delta Software Technology was represented there with two contributions:
- Live Demo: AMELIO Logic Discovery - "Do You Understand Your Software?"
- Presentation: Modernising Legacy Applications - "Everything New in Spring?"
Further information on the event and the presentation can be found here ...
GI-Workshop: Software-Reengineering & Evolution
GI-Workshop: Software-Reengineering & Evolution
The 20th workshop “Software Reengineering & Evolution” of the GI section Software Reengineering (SRE) took place this year from 02 - 04 May 2018. (GI – Gesellschaft für Informatik e.V. is a German Society for Computer Science).
GI: 20th Workshop Software Reengineering & Evolution
02 - 04 May 2018, Bad Honnef, Germany
Delta Software Technology was represented there with two contributions:
- Live Demo: AMELIO Logic Discovery - "Do You Understand Your Software?"
Download Language: Englisch - Version: mt21087-1
Many business-critical core applications have grown over decades. The necessary knowledge for a secure and efficient maintenance, further development and re-writing often doesn’t exist anymore. The size and complexity of the applications hardly allow a manual regaining of the knowledge. The only solution is: an automatic solution. That’s why AMELIO Logic Discovery regains the knowledge from COBOL and PL/I applications 100% automatically.
Read more- Presentation: Modernising Legacy Applications - "Everything New in Spring?"
Download Language: Englisch - Version: mt21088-1
Many companies often regard legacy applications as a burden and their maintenance and further development as error-prone and cost-intensive. But re-writing the application is too expensive and too risky due to size and complexity. By cleaning-up, re-structuring and modernization this burden becomes a valuable legacy that can be efficiently and continuously used. With the tools from the AMELIO family these modernization steps can be executed tailor-made and automated. As a result, the effort
... Read moreOur speaker
Dr. Daniela Schilling
Dr. Daniela Schilling is Managing Director of Delta Software Technology.
Further Information
Further information on the event can be found here:
http://fg-sre.gi.de/wsre2018
You couldn't attend? Then contact us, we would be happy to meet you for a personal discussion.
5. New ADS Training Courses
Anyone using tools to automate software development needs in-depth knowledge of the methods, methods, 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, taking into account your main focus.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Here are the new training schedules:
New ADS Training Courses
New ADS Training Courses
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, taking into account your main focus.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Here are the new training schedules for the first half of 2018:
- 15.-17.05.2018 - ADS Basics
- 05.-07.06.2018 - ADS for Administrators
- 12.-13.06.2018 - ADS Refresher
- 19.-20.06.2018 - ADS on Eclipse
- 26.06.2018 - ADS What’s new
Download Delta Newsletter
Download Language: Englisch - Version: NL21018.02
Inhalt
- Insurer Makes Important Core Application Fit for the Future
- Bedag Relies on Delta ADS on Visual Studio
- Computerwoche: IT Legacy – Dusty but Valuable
- GI-Workshop: Software-Reengineering & Evolution
- New ADS Training Courses
Dear Reader,
70-80% of IT development projects exceed deadlines and budgets or fail altogether, according to the Standish Group analysis. If you want to choose the best strategy, to estimate costs and risks accurately and to lead your projects to success, check out our new service for Tailor-made Application Assessments.
Today's newsletter also includes the new training dates, information on new product versions and the latest information from the Guide Share Europe (GSE) Spring Conference on how to make your applications fit for the future.
We wish you an informative read.
Your Delta Software Technology Team
1. Don’t guess – Assess
Do you want to change or modernize your COBOL or PL/I applications, to consolidate your IT landscape or to replace technologies? According to a study of the Standish Group, 70 – 80 % of the IT development projects exceed deadlines and budgets or even fail entirely.
If you want to make well-founded and reliable decisions for large change projects and to ensure the success of your projects, you should investigate the possibilities of tailor-made application assessments.
Read on ...
Don’t guess – Assess
Don’t guess – Assess
Tailor-made application assessments enable you to pinpoint and to reliably evaluate all critical issues for your projects. They help you to accomplish your projects in the areas of modernisation, migration, mass changes and clean-up of your COBOL and PL/I applications successfully in time and in budget.
Do you want to change or modernize your COBOL or PL/I applications, to consolidate your IT landscape or to replace technologies? Do you want to make well-founded and reliable decisions for large change projects?
For more than 40 years, we are experts in the analysis and the modernisation of large and complex IT applications. Benefit from our decades of experience.
Our Service for You: Tailor-made Application Assessment
With our targeted analysis and a tailor-made assessment of your applications, we help you to reliably plan your projects and reduce the risks and costs of your project. For:
- Secure choice of the project strategy
- Realistic scheduling
- Reliable cost calculation
- Secure planning and implementation project
- Well-grounded selection of a suitable test strategy
- Comparison of technical alternatives
- Audit-proven realisation of the project
Download Language: Englisch - Version: mt21085.02
Tailor-made application assessments enable you to pinpoint and to reliably evaluate all critical issues for your projects. They help you to accomplish your projects in the areas of modernisation, migration, mass changes and clean-up of your COBOL and PL/I applications successfully in time and in budget.
Read moreIcons designed by Freepik from Flaticon.com
2. Spring-cleaning for Your COBOL and PL/I Applications
How can you make your COBOL and PL/I applications fit for the future? How can you regain the implemented knowledge and pass it on to new employees?
The answers were given in a presentation at the spring meeting of the GSE z/OS Guide. The slides are available for you now.
Learn more about how you can prevent your applications from becoming a costly brake pad.
Spring-cleaning for Your COBOL and PL/I Applications
Spring-cleaning for Your COBOL and PL/I Applications
The spring meeting 2018 of the working group “SOSXD zOS/390 (MVS)” took place on March 14th-16th 2018 in Kassel, Germany. The subject of this working group was the base operating system (z/OS) of the IBM mainframe including the system-related software. Further information about the working group can be found here.
On March 14th, Dr. Daniela Schilling (CEO, Delta Software Technology) and Hans Nickessen (Senior Consultant) presented a lecture on “AMELIO: Spring-clean your COBOL- and PL/I Applications – Make your Applications fit for the Future” (‘Application Management’ in the agenda).
COBOL and PL/I applications form the backbone of the IT landscape in many companies until now. These applications are 30-40 years old and have proven themselves during this period. But within this time the applications were alive. They got continuously enhanced and forced to be adapted to changing environments and new requirements more quickly. That’s why in many companies the question arises how these long time investments can be secured and how to avoid that the legacy applications will become a cost-intensive brake pad.
In our presentation we showed you how …
- the knowledge about the applications can be regained and transferred to new generations of developers
- the applications can get rid of dispensable ballast
- the applications can be modernized or technologies can be changed
to make them fit again for the future. And all this 100% automated and with no effect on running operations and regular maintenance.
Further information about the event can be found here.
You couldn't participate? Please contact us. We would like to talk to you in a personal discussion.
Further information about AMELIO can be found here.
Presentation documents
The lecture "AMELIO: Spring-clean your COBOL- and PL/I Applications" can now be found on SlideShare ...
GSE Working Groups
The Guide Share Europe (GSE) is a non-profit association of companies, organisations and individuals who are involved in Information and Communication Technology (ICT) solutions based on IBM architectures. GSE is an effective forum supporting the needs of today's ICT professionals.
For more information on GSE please visit www.gse.org
3. New ADS (Refresher) Training Courses
Anyone using tools to automate software development needs in-depth knowledge of the methods, methods, 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, taking into account your main focus.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Here are the new training schedules:
New ADS (Refresher) Training Courses
New ADS (Refresher) Training Courses
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, taking into account your main focus.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Here are the new training schedules for the first half of 2018:
- 15.-17.05.2018 - ADS Basics
- 05.-07.06.2018 - ADS for Administrators
- 12.-13.06.2018 - ADS Refresher
- 19.-20.06.2018 - ADS on Eclipse
- 26.06.2018 - ADS What’s new
4. Current Product Versions – Plan Your Updates now!
Updating the development tools often collides with the project work. Why change something that works? But there are good reasons to update to the current versions:
- Old product versions cause higher costs.
- New features accelerate the development.
- Error corrections avoid workarounds that make the next update more difficult.
You do not know how much your individual installations differ from the standard products and how to determine dependencies and efforts?
We help you to update to the current product versions quickly and easily.
Get information and updates right now. You’ll find the list of our current product versions here:
Current Product Versions – Plan Your Updates now!
Current Product Versions – Plan Your Updates now!
Updating the development tools often collides with the project work. Why change something that works? But there are good reasons to update to the current versions:
- Old product versions cause higher costs.
- New features accelerate the development.
- Error corrections avoid workarounds that make the next update more difficult.
You do not know how much your individual installations differ from the standard products and how to determine dependencies and efforts? We help you to update to the current product versions quickly and easily.
We have released new products and new versions of the following products:
- Delta ADS 6.2.0
- New: Delta ADS 6 for UNIX
- ADS on Eclipse 6.8.1
- License Management 2.6
- AMELIO Logic Discovery 1.5.0
- New: AMELIO CleanUp-Factory
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 Delta Newsletter
Download Language: Englisch - Version: NL21018.01
Content
- Don’t guess – Assess
- Spring-cleaning for Your COBOL and PL/I Applications
- New ADS (Refresher) Training Courses
- Current Product Versions – Plan Your Updates now!
Dear Reader,
Summer time: time for planning, learning, software updates.
We hope you now find the time to plan your next steps. For example, for updating your development environment for ADS applications, or learning more about the possibilities to automate your software development. Do you want to understand the applications developed by others faster and better? Then AMELIO Logic Discovery will help you - and you have more time for other things.
We wish you many good ideas.
Your Delta Software Technology Team
1. ADS 6 Now Available on Unix Systems
With Delta ADS, you are developing your enterprise back-end applications platform-independently using development environment on Microsoft Windows-, Unix or mainframe systems. After we made ADS 6 available for development environments on Microsoft Windows platforms, we now provide ADS 6 also for the development on Unix platforms.
Learn more about the new ADS 6 on Unix ...
ADS 6 Now Available on Unix Systems
ADS 6 Now Available on Unix Systems
With Delta ADS, you are developing your enterprise back-end applications platform-independently in order to subsequently generate them in COBOL and/or PL/I for a specific target platform. To this end, you are using Microsoft Windows, Unix or mainframe systems as development environments.
Delta ADS 6 now offers you new functions and language extensions to help you to evolve and maintain your applications even more efficiently.
After we made ADS 6 available for development environments on Microsoft Windows platforms, we now provide ADS 6 also for the development on Unix platforms.
ADS Development on Unix Systems
This new Version of ADS 6 is available for IBM AIX and diverse other Linux and Unix systems. It is suitable for all customers who
- Develop on Unix systems for one or more Unix systems as target platform (generation on Unix for Unix)
- Develop on Unix systems for one or more mainframe systems as target platform (cross-generation on Unix for mainframe)
- Want to relocate their application development from mainframe systems to Unix systems, regardless of the production environments where the applications are executed.
Get to Know the New ADS 6 on Unix Now
We would like to introduce the new ADS 6 on Unix to you and to help you optimise your development with Delta ADS. Get to know ADS 6 on Unix now.
Delta ADS 6
You will find further information about the advantages of ADS 6 here.
„The new ADS 6 enables us to further improve the efficiency and quality of our software development and maintenance. For example, new functions for the detailed documentation and description of the generating process help us to securely and fast perform changes and enhancements on our large scale and complex applications."
Oswald Klackl; B+S Banksysteme; Head of Architecture & Quality Management
Download Language: Englisch - Version: MT21072.04
ADS 6 and ADS on Eclipse
Increased Efficiency and Quality in the Software Development.
2. Data Structures: All at a Glance
AMELIO Logic Discovery provides comprehensive in-depth data structure analyses for COBOL, PL/I and Delta ADS applications. With the new release of AMELIO Logic Discovery, all you want to know about the data structures of your applications is available at a glance. Thus, you understand your applications even faster.
Learn more about, how AMELIO Logic Discovery can help you to better understand your data structures ...
Data Structures: All at a Glance
Data Structures: All at a Glance
AMELIO Logic Discovery provides comprehensive in-depth data structure analyses for COBOL, PL/I and Delta ADS applications. With the new representation of the analysis results, the complete knowledge about your data structures, their declaration, usage, and dependencies is available directly at a glance.AMELIO Logic Discovery provides comprehensive in-depth data structure analyses for COBOL, PL/I and Delta ADS applications. With the new representation of the analysis results, the complete knowledge about your data structures, their declaration, usage, and dependencies is available directly at a glance.
The Problem with Data Structures
To understand an application, it is essential to understand its data structures. But, in applications that have been implemented using procedural languages like COBOL or PL/I, either native or generative, the declarations, usage and dependencies are spread over the entire code or even are only implicit.
In order to facilitate the understanding of these applications, AMELIO Logic Discovery offers comprehensive data structure analyses.
New Release of AMELIO Logic Discovery
With the new release of AMELIO Logic Discovery, all you want to know about the data structures of your applications is available at a glance. Thus, you understand your applications even faster.
See for yourself! Learn more about, how AMELIO Logic Discovery can help you to better understand your data structures.
Download Language: Englisch - Version: MT21084.01
AMELIO Logic Discovery provides extensive data structure analyses for COBOL, PL/I and Delta ADS applications. With the new presentation of the analysis results, the knowledge about your data structures, their declaration, usage and dependencies is now available at a glance.
Read more
3. New (Refresher) Training Courses
Anyone using tools to automate software development needs in-depth knowledge of the methods, methods, 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, taking into account your main focus.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Here are the new training schedules:
New (Refresher) Training Courses
New (Refresher) Training Courses
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, taking into account your main focus.
ADS Basics - ADS for Administrators - ADS Refresher - ADS on Eclipse - ADS What's new
Here are the new training schedules for the first half of 2018:
- 15.-17.05.2018 - ADS Basics
- 05.-07.06.2018 - ADS for Administrators
- 12.-13.06.2018 - ADS Refresher
- 19.-20.06.2018 - ADS on Eclipse
- 26.06.2018 - ADS What’s new
Download Delta Newsletter
Download Language: Englisch - Version: NL21017.03
Content
- ADS 6 Now Available on Unix Systems
- Data Structures: All at a Glance
- New (Refresher) Training Courses
Dear Reader,
IT modernisation remains to be a top priority. Following an invitation by the International Quality and Productivity Center (IQPC) we present possibilities for the automated software modernisation in Washington DC. In the GI-Workshop "Software Reengineering & Evolution" in Bad Honnef, Germany, we’d like to discuss with you how to automatically regain the application knowledge contained in COBOL and PL/I applications.
Investments for modernisation as well as costs for evolution and maintenance of your applications can be considerably be reduced by cleaning the applications. Best solution is automation: Have a look at our new AMELIO CleanUp Factory!
Furthermore, new product versions and product information are available for you.
Have fun reading.
Your Delta Software Technology Team
News in Brief...
1. Conference & Lecture: 4th Government IT Modernization
New IT development is limited by the fact that 90% of IT budgets are spent on maintenance of legacy systems. To enable projects to reduce the cost of maintenance, the US Federal Government has promised US$ 90 Billion for Government IT Modernization for its organisations. To share strategies, solutions and experience the 4th Government IT Modernization conference will be held April 26-28 in Washington DC, USA.
Auf Einladung des International Quality and Productivity Center (IQPC) stellen wir erfolgreiche IT-Modernisierungsprojekte vor.
Get the presentation material here...
Conference & Lecture: 4th Government IT Modernization
Conference & Lecture: 4th Government IT Modernization
New IT development is limited by the fact that 90% of IT budgets is spent on maintenance of legacy systems. To enable projects to reduce the cost of maintenance, the US Federal Government has promised US$ 90 Billion for Government IT Modernization for its organisations. To share strategies, solutions and experience the 4th Government IT Modernization conference will be held April 26-28 in Washington DC, USA.
Delta Software Technology GmbH has been contacted by IQPC to contribute to the conference. Reg Mulder will attend the conference and present information about our successful IT Modernizations projects from the last decade: Friday, 28.04.2017 14:15 - 15:00 - "Enabling New Technologies, Reducing Costs and Improving Quality Through Automated Software Modernization".
You will find our Lecture on SlideShare.
2. Clean Up Your COBOL–, PL/I- and Delta ADS Applications
Flexibility and fast adaptability of core applications are prerequisites for an optimal software support of business processes. COBOL, Delta ADS and PL/I applications have grown over decades; they have been extended and adapted to new requirements. This has reduced the maintainability of the applications and significantly hinders their further development.
With the AMELIO CleanUp Factory by Delta Software Technology you can quickly and securely clean up your COBOL and PL/I as well as Delta ADS applications and thus regain the flexibility and adaptability of your core applications.
Clean up your applications securely with AMELIO CeanUp-Factory...
Clean Up Your COBOL–, PL/I- and Delta ADS Applications
Clean Up Your COBOL–, PL/I- and Delta ADS Applications
Flexibility and fast adaptability of core applications are prerequisites for an optimal software support of business processes. COBOL, Delta ADS and PL/I applications have grown over decades, they have been extended and adapted to new requirements. This has reduced the maintainability of the applications and has significantly hindered their further development.
With the AMELIO CleanUp Factory by Delta Software Technology you can quickly and securely clean up your COBOL and PL/I as well as Delta ADS applications and thus regain the flexibility and adaptability of your core applications.
- AMELIO CleanUp-Factory analyses the entire source code automatically.
- Dead code sequences, from data elements to single statements up to entire code blocks, are detected and securely removed.
- Different syntax variants can be reduced to one standard, e.g. from COBOL’74 to COBOL’85.
- If the code to be cleaned up is derived from a copybook, an include or a macro, all impacts and dependencies are verified and the modules are cleaned up consistently.
- By using the Pretty-Print function the layout of the application can be re-formatted and the improved readability can be achieved.
- Every change that is implemented by the factory is documented in an audit-proof way, as special marking in the code and/or as additional documentation that contains a detailed list of the lines that have been removed or modified in which module and why.
- The clean-up of the application can be performed cluster-wise or for the entire source code.
- The maintenance and further development of the application can be continued without any obstruction while the CleanUp takes place.
Additional options
But with the AMELIO CleanUp-Factory not only standard clean ups can be performed. The factory can be precisely tailored to the customer’s requirements. In this way, the read- and maintainability of the application can be improved through individual options, like:
- Name changes of sections, paragraphs, data elements
- Uniform implementation of company policies
- Replacement of (business-specific) code smells
- Replacement of third-party tools such as the decision table generator VORELLE by Evaluates, DETAB etc.
CleanUp your Application with AMELIO CeanUp-Factory ...
3. The Perfect Solution for a Secure Replacement of IMS Databases: AMELIO Modernization Platform
Companies who want to replace their IBM IMS databases with relational databases are facing an enormous challenge. Since this always concerns critical core applications, the most important aspects are security and the possibility of parallel development.
With AMELIO Modernization Platform, Delta Software Technology provides a safe and very flexible solution for such complex modernisation projects.
Find more information in our product description...
The Perfect Solution for a Secure Replacement of IMS Databases: AMELIO Modernization Platform
The Perfect Solution for a Secure Replacement of IMS Databases: AMELIO Modernization Platform
Companies that want to replace their IBM IMS databases with relational databases are facing an enormous challenge.
With AMELIO Modernization Platform, Delta Software Technology provides a safe and very flexible solution for such complex modernisation projects.
Find more Information in our new Flyer:
AMELIO Modernization Platform - Replacing IMS Databases
Learn more in our articles on: "Successfully Replace IMS Databases"
4. Support information: New Product Versions available
We have released new versions of the following products:
- ADS 6 for COBOL 6.1.7
- ADS on Eclipse 6.7.5
Schedule the update of your Delta products now. 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 6 for COBOL 6.1.7
- ADS on Eclipse 6.7.5
You can find more information about new features and fixes in the release notes at the support area of our website ...
5. GI-Workshop "Software-Reengineering & Evolution"
Software reengineering and evolution are core aspects to preserve the benefits and value of large software systems while requirements and environment conditions are changing constantly.
To address this issue the German Informatics Society (Gesellschaft für Informatik (GI)) organises the main German speaking reengineering conference. This conference takes place together with the Workshop „Design For Future“ of the working group "Long-living Software Systems".
Please find further information here...
GI-Workshop
GI-Workshop "Software-Reengineering & Evolution"
Software reengineering and evolution are core aspects to preserve the benefits and value of large software systems while requirements and environment conditions are changing constantly.
To address this issue the German Informatics Society (Gesellschaft für Informatik (GI)) organises the main German speaking reengineering conference. This conference takes place together with the Workshop „Design For Future“ (DFF 2017) of the working group "Long-living Software Systems".
GI: 19. Workshop Software-Reengineering & Evolution
08 – 10 May 2017, Bad Honnef, Germany
08 – 10 May 2017, Bad Honnef, Germany
Delta Software Technology will present possibilities to regain the application knowlegde implemented in the software systems.
Lecture: "Understanding COBOL and PL/I Applications Automatically" (in German)
As applications grow old, their maintenance, evolution and modernisation become more and more difficult. The knowledge about the applicatons is draining over time.
Regaining that knowledge is not that simple due to the size and complexity of such applications.
Therefore, AMELIO Logic Discovery helps you to regain the knowledge implemented in COBOL and PL/I applications with 100% automation.
Our Speaker
Dr. Daniela Schilling
Dr. Daniela Schilling is CEO of Delta Software Technology.
Further Information
Further information on the event (German):
http://fg-sre.gi.de/wsre2017.html
Further information on DFF 2017 (German):
http://akl2s2.ipd.kit.edu/veranstaltungen/dff2017
Register now
https://userpages.uni-koblenz.de/~riediger/wsr/registration.php
You can’t participate? Please contact us to discuss the topic and solutions directly.
You will find our Lecture on SlideShare ...
Twitter - Live...
Unsere frühere Kollegin Daniela Schilling (Delta Software Technology) spricht über #Reengineering von #COBOL- & #PL/I-Anwendungen #WSRE2017 pic.twitter.com/gaImAuCfSm
— Stefan Sauer (@stsauer13) 10. Mai 2017
6. Join our Team!
We are looking for:
- Sales Representatives
- OO Software Developers
- System Administrator
Apply now...
Join our Team!
Join our Team!
To enrich our team we are looking for
OO software developers
Your Profile:
- You have a baccelor or master degree in information technique or a comparable education in the IT sector.
- You already have a solid knowledge in object oriented software development.
- Ideally you already have experience in C++, Java, generator systems , Eclipse or Visual Studio.
Your Chance:
- Besides an attractive salary model you can expect a varied and responsible task area in a friendly, professional team and a business culture that is based on openness, fairness and enjoyment of work.
Curious?
Curious?
Please send your informative documents including your earliest possible starting date and your salary expectations to:
Delta Software Technology GmbH
Winfried Buhl
Eichenweg 16
57392 Schmallenberg, Germany
Tel.: +49 2972 - 9719-0
E-Mail:
Download Delta Newsletter
Download Language: Englisch - Version: NL21017.02
Content
- Conference & Lecture: 4th Government IT Modernization
- Clean Up Your COBOL–, PL/I- and Delta ADS Applications
- The Perfect Solution for a Secure Replacement of IMS Databases: AMELIO Modernization Platform
- Support information: New Product Versions available
- GI-Workshop "Software-Reengineering & Evolution"
- Join our Team!
Dear Reader,
are your Delta installations up-to-date? Take a look at our list of the latest product versions and plan the update of your Delta products now.
Consolidation and modernisation of their IT applications were the main interest of our clients and prospects. According to the analysts, these topics will have top priority also in 2017. We have put together the most popular articles.
We’d like to know from you: Which topics and projects have top priority in your agenda for 2017?
Your Delta Software Technology Team
1. Current Product Versions – Plan Your Updates now!
Updating the development tools often collides with the project work. Why change something that works? But there are good reasons to update to the current versions:
- Old product versions cause higher costs.
- New features accelerate the development.
- Error corrections avoid workarounds that make the next update more difficult.
You do not know how much your individual installations differ from the standard products and how to determine dependencies and efforts?
We help you to update to the current product versions quickly and easily.
Get information and updates right now. You’ll find the list of our current product versions here:
Current Product Versions – Plan Your Updates now!
Current Product Versions – Plan Your Updates now!
Updating the development tools often collides with the project work. Why change something that works? But there are good reasons to update to the current versions:
- Old product versions cause higher costs.
- New features accelerate the development.
- Error corrections avoid workarounds that make the next update more difficult.
You do not know how much your individual installations differ from the standard products and how to determine dependencies and efforts? We help you to update to the current product versions quickly and easily.
Today we have released the new version of the following product:
- ADS on Eclipse 6.7.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.
2. Cutting Risks and Costs for Modernisation and Migration
Changes across all applications are one of the permanent tasks of the IT departments in large companies. If and when thousands of modules of the productive IT application systems have to be changed, the answers to the following questions are essential:
- How can you ensure consistency and quality of the changes?
- How do you avoid blocking other projects?
- How do you integrate changes from other projects into the mass changes?
- How do you guarantee the safety and stability of the productive systems?
- How do you manage the effort, costs and timing of the testing?
For the modernisation of your legacy applications, you should know what AMELIO could do for you:
Cutting Risks and Costs for Modernisation and Migration
Cutting Risks and Costs for Modernisation and Migration
New technical demands and legal regulations as well as new technologies and modernization projects frequently require the modification of the large productive legacy applications. The necessary mass changes in the COBOL and PL/I applications that have grown over decades cause high costs and are a risk for the ongoing business operation.
If you have large legacy applications in your organisation, you certainly should know about the possibilities of AMELIO.
AMELIO Modernization Platform drastically reduces the risks and costs of platform changes, application modernisations and database migrations because AMELIO completely automates the changes.
Mass Changes in Productive Systems
Changes across all existing applications belong to the permanent tasks of the IT departments in large enterprises. They are initiated by new IT strategies, changed business processes, legal regulations which must be met by given deadlines, and the like.
The more extensive, complex and interconnected the applications are, the higher are the risks and costs of such projects. If – without endangering the ongoing business operation – thousands of modules of the productive application systems have to be changed, the answers to the following questions are essential:
- How can you ensure the consistency and quality of the changes?
- How do you avoid blocking other projects by the changes and - in reverse – how do you integrate the changes from other projects into the mass changes?
- How do you guarantee the security and stability of the productive systems?
- How do you get the expenditure under control as well as the costs and the temporal organisation for testing?
100% Automation with AMELIO Modernization Platform
AMELIO Modernization Platform is a perfectly tailored factory that completely automates extensive and complex changes of large applications – 100%.
- AMELIO changes the code consistently, reproducibly and absolutely error-free.
- AMELIO documents all decisions and changes audit proven.
- AMELIO supplies easily maintainable code for the further development.
- AMELIO enormously reduces the test expenditure.
The capabilities and the efficiency of AMELIO open up absolutely new possibilities for planning and conducting large projects.
- Project strategies can be verified with the entire volume.
- Other projects are not blocked.
- Transformation schedules can be selected at will, freeze periods are extremely short.
These are only a few of the advantages that AMELIO offers. You can learn more about the AMELIO Modernization Platform on our Web site.
What Do Our Customers Say about AMELIO?
„...The extent to which AMELIO automated the project was truly amazing. The tool delivered absolutely reliable results. Thanks to AMELIO this essential project was completed on time and within budget..."
Jürgen Mülders, Service Manager, T-Systems Enterprise Services, Germany
Our report on the AMELIO project at RDW, the Dutch Vehicle Authority, gives you an impression of how efficient the AMELIO Modernization Platform really is. RDW used AMELIO successfully for a very extensive and ambitious modernization project comprising not only a platform change and database migration but also an application modernisation:
- More than 10,000 modules,
- More than 10 million LOCs,
- More than 1 million individual changes.
"AMELIO Modernization Platform is the reliable solution for the systematic modernisation of our complex applications – 100% automated, tailor‐made and generative. Using AMELIO we were able to accomplish this demanding large project faster and with less resource."
Carine Joosse, ICT Manager Projects, RDW, The Netherlands
How Can You Profit from AMELIO Modernization Platform?
Due to its flexible architecture AMELIO can be used for very different modernisation and migration projects.
You can obtain further information about the AMELIO Modernization Platform on our Web site, including a summary of typical AMELO scenarios, a list of supported platforms as well as explanations concerning the technology behind AMELIO.
You Would Like to Know More?
Please get in touch if you would like to know more about how the AMELIO Modernization Platform can help you to conduct changes to your applications securely, reliably, error-free and 100% automated. If you have large legacy applications in your organisation you certainly show know about the possibilities with AMELIO.
3. Modernisation: Consolidating Database Systems
Many companies are struggling against increasing costs resulting from the parallel use of different database technologies, the dwindling know-how and the growing expenditure for the further development and maintenance of the large and complex applications that ensure their daily business.
As an example for the consolidation of database systems, we explain the possibilities for replacing IBM IMS databases:
Modernisation: Consolidating Database Systems
Modernisation: Consolidating Database Systems
Old database technology causes high cost and complicates the utilisation of new technology for central IT applications. Furthermore, there are less and less developers and system technicians knowing the old technology. This applies to hierarchical databases such as IBM IMS DB as well as for network and other non-relational databases such as Cincom TOTAL, ICL IDMS, Fujitsu (Siemens) UDS, Unisys DMS, Bull IDS2, CA Datacom, Software AG ADABAS and others.
We present ways that allow you to preserve the functionality of your applications while migrating to SQL databases without risk.
Heterogeneity is Fact
Large companies always needed to process large amounts of data very fast every day. For this type of “Big Data” they preferably used the extremely rapid IBM IMS databases. The large and complex applications implement the company’s core-business and process reliably billions of transactions every day. In parallel, the companies have established relational databases such as ORACLE, Microsoft SQL Server, IBM DB2 and others, to respond to the needs of real-time processing and flexible ad-hoc queries. The data in the different systems usually is synchronised by using ETL processes.
Good Reasons to Migrate
A lot of companies have the replacement of IMS databases on their agenda – for good reasons:
- High cost and multiplied efforts due to the parallel usage of different databases, the additionally required (ETL-) processes and the protection of the consistency.
- IMS databases lack the flexibility and the fast unlimited access to the data offered by relational databases.
- The know-how for the applications implemented in COBOL and PL/I is dwindling as well as the necessary technical know-how for IMS.
- The introduction of new technologies (Mobile, Cloud, etc.) is difficult.
However, the hurdles for the replacement of IMS databases are extremely high: The business-critical applications are very large, very complex, very old and in most cases the existing documentation is unsuitable for the migration projects.
Replacing IMS Databases Successfully
Being a successful provider of generative tools for more than 40 years, we rely on full automation of all changes necessary in the applications to replace the IMS databases. Our tools automate the migration and the modernisation and also support re-implementation. Depending on requirements, these solutions can freely be combined and even allow for changes in strategy during the project.
All changes to the source code will be implemented using a transformation factory that is perfectly configured for the task. This way, you achieve maximised automation, highest quality, minimal test effort, minimal freezing and you are able to eliminate the risks.
Our customers confirm that they could ensure the long-term functionality of their enterprise applications with our solutions.
The Migration
Your applications contain all the information about the actually used IMS data model, i.e. which data structures of which segments of what IMS databases are used. Our tools extract this information and derive the mapping rules for a new or an already existing relational data model. Based on these and further rules the COBOL and / or PL/I code will be transformed fully automated. All IMS database accesses will be replaced by SQL accesses with all trimmings.
The resulting applications look and operate as if they were directly implemented for a relational database system by a very sophisticated programmer. Hence, they are readable and maintainable. Our customers confirm that
- the completely automated transformation slashes the risks and the test effort
- during the migration project , they could develop in parallel and the modifications were integrated automatically
- the relational database system can even be changed during the project
- extremely short freeze period are to be expected
- no footprint or vendor lock-in is produced.
The Modernisation
COBOL and PL/I are still excellent for the implementation of business logic in the back end. But, for the presentation layer as well as for the data access layer there are more modern techniques and environments available today like .NET, Java, etc. These layers can be connected smoothly and with excellent performance using automatically generated interfaces and intelligent adapters.
Using our solutions, this type of modernisation can be automated. As explained above regarding the migration, the data model used by the applications as well as the rules for the automated transformation into a relational model will be determined. The entire code associated with to the data accesses can be extracted into a separate data access layer. Clearly readable and therefore really maintainable data access modules will be produced fully automatically in modern language like C#, Java, etc.
Our clients confirm that their confidence in our technology was justified and that the use of Delta’s tools reduced the test effort by 90%.
The Re-implementation
You would like to implement the functionality of your IMS applications with new databases and new languages but the experts with IMS know-how have already retired and documentation serves maintenance and not re-development purposes?
Unlike other solution providers, we believe that there are limits to automation. Namely, when it comes to real paradigm change like it is inevitable for the re-implementation with modern languages. We promote easily maintainable and legible code, but not the transformation of COBOL into a kind of “J(ava)obol”.
With our solutions for Application Knowledge Extraction, we help you to understand and to assess your existing applications in detail and to derive the specifications for the re-implementation from the applications’ analysis. In addition, we can generatively produce the layers for the data accesses and the presentation as described above. You will obtain clearly readable and therefore really maintainable modules in modern language like C#, Java, etc.
And What About the Transaction Environment?
Within the frame of the replacement of IMS DB you also will think about the future design of the online applications. Depending on the new target environment – may it be classic TP monitor or a browser based environment with Java or .NET Application Server or micro services – the applications’ code for IMS TM (formerly IMS DC) or IBM CICS has to be transformed, too. With our solutions you can automate such transformations as well. This way, you are also able to automate the construction of a modern service-oriented application architecture (SOA).
Let’s work together
The possibilities described above show principle directions. They are flexible and can be combined and implemented gradually or at once. Since both the starting points as well as the objectives are different for each customer, we offer customized and perfectly tailored solutions.
How do you want to replace your IMS databases? Migrating or modernising or re-implementing the applications? We will be pleased to present our solutions and we look forward to discuss your requirements and objectives.
More information can be found here: "Automatically replacing IBM IMS/DB"
Download Language: Englisch - Version: MT21081.01
CGI Germany selects Delta Software Technology as partner for the modernization project at BSQ Bauspar AG.
BSQ Bauspar AG plans to migrate its core application package. The project includes also the migration of the complete infrastructure. Particular attention will be paid to the transformation of the database management system IMS/DB to a relational database management system. CGI Germany was chosen as general contractor for this modernization project. Delta will provide the
... Read more
4. Modernisation: Replacing Generative Development Systems
Whoever uses generative tools for the development of COBOL and PL/I applications wants to profit from the advantages also in the future. Thus, a modernisation must maintain the higher level of abstraction and thus go far beyond a simple language transformation.
Read on to get more information about the research project MoMaG here:
Modernisation: Replacing Generative Development Systems
Modernisation: Replacing Generative Development Systems
MoMaG - Modernisation of Macro-based Generators
The modernisation of legacy applications, offloading or downsizing are on every IT department’s agenda. Enormous costs can be saved for example by migrating the applications from host to a Unix or Windows cluster; the transformation to current languages can again secure and prolongate the maintainability.
Meanwhile, there are many promising modernisation solutions for “normal” legacy application systems – for example realised in COBOL or PL/I. All of them claim to save the already made investments into the future.
But, whoever has used software generators for the application development, expects more than a simple language transformation. Generative development profits from a higher level of abstraction, the code to be maintained as well as the effort for the application tests are thus been significantly reduced. Nobody wants to waive these advantages after the modernisation.
Research results or even tools for the modernisation of generative development systems did not exist yet. But, should the huge advantage for the software development now prove as obstacle to the modernisation?
Saving the Advantages of Generative Development
It quickly became clear for the experts from Delta Software Technology and the researchers from the University of Leipzig: We have to start the modernisation on a higher level, let’s start with the generators. If we transfer them into a modern world first, the generated systems will follow … automatically.
The concept convinced the experts of the Bundesministerum für Bildung und Forschung (BMBF, Federal Ministry of Education and Research): As part of the funding measure for innovative small and medium-sized companies “KMU Innovativ – IKT” the ministry supports the project "MoMaG – Modernisation of Macro-based Generats" that we conduct in cooperation with the University of Leipzig.
Read more: MoMaG Project
Download Delta Newsletter
Download Language: Englisch - Version: NL21017.01
Content
- Current Product Versions – Plan Your Updates now!
- Cutting Risks and Costs for Modernisation and Migration
- Modernisation: Consolidating Database Systems
- Modernisation: Replacing Generative Development Systems