"If it wasn’t for IBM IMS/DB, we would have re-platformed our applications already"
Fast and reliable used to be the key factors for selecting IMS/DB as database system for mission critical data. During the last decades SQL databases have become as performing on a whole range of (cheaper) platforms. Also, the knowledge of IMS/DB is dwindling while at the same time SQL DBA’s are easier to find. The data however, that is stored in those mainframes databases, is nowadays needed and used in a much wider range of applications. These applications are running on mobiles and in the cloud. Providing the data from your existing IMS/DB applications to such modern apps is not an easy task. SQL databases are better equipped for it but that means a continuous replication of data.
The real solution would be to keep the implemented business logic but have the data in a SQL Database. For this major exercise a lot has to be changed in your applications. All these changes of the data access architecture and logic means a lot of work and risk of errors. Hence a lot of testing is needed.
Automation could minimize many of these efforts. It is this task that AMELIO Modernization Platform can perform for you: 100% automatically with only a short freeze period and a limited test impact.
Automatic Transformation
AMELIO Modernization Platform provides a fully configurable Software Modernization Factory. It imports and analyses all your source code. All relevant issues are identified and the factory is prepared for a modernization according to your wishes. Selected parts of the application, that cover all the identified issues, are modernized to validate the future situation. After extensive Meta-Level testing of these selected parts, the rest of applications are fed into the factory and the final modernization is performed.
This strategy enables you to adapt your future environment to new wishes or effects discovered during testing without redoing anything. It also enables normal maintenance during most of the modernization project. Only shortly before the final migration a short freeze is necessary. This enables you to adjust the outcome of the final modernization until very late in the project without the risk of running out of time and budget.
Meta-Level Testing
If an 100% automated process performs a task we can assume that, in contrast to human intervention, it always performs this task in the same reliable manner. It is therefore not necessary to test the outcome of all individual tasks that have been performed by an automated process. In our case a representative subset of the applications changed is enough to prove the correct functioning of the factory. This is what Meta-Level testing is about.
Here you find more information about AMELIO Modernization Platform and its extremely power for automated modernization of your applications. Get in touch right now – we are ready to help.
Download Language: Englisch - Version: MT21097.01
Gothaer Systems migrates its IBM IMS databases to IBM Db2 together with Delta Software Technology
Read moreDownload 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 moreDownload Language: Englisch - Version: MT21082.01
Safe Replacement of IMS Databases: How to Succeed!
Read more
Many companies which chose IBM IMS/DB in the past now suffer from the fact that the IMS data can only be accessed by the “old” applications. Usually, those companies use modern SQL databases as well. From there the data is available more easily and numerous tools support their evaluation. But to be able to provide e.g. the IMS data together with the SQL data in a data warehouse, the IMS data must be extracted first. In this way, real time evaluations / applications are not possible.
Moreover, by now there is a dwindling knowledge about how IMS/DB and how it is used within these companies.
That alone is a good reason to think about a change of the applications from IMS/DB to a SQL database. Furthermore, the use of multiple technologies creates unnecessary costs which is an additional reason to start looking for alternatives.
Without the connection to IMS/DB, a lot of more cost-effective platforms are available for the applications. However, the real challenge when changing from IMS/DB to relational is the associated paradigm change.
From hierarchic to relational – 100% automated
The goal is to change the application to clean SQL – i.e. not to “translate” the IMS accesses to SQL only by using a proprietary intermediate layer during runtime.
As a result of the complexity and the potentially lack of knowledge, for such a modernization task an automated transformation is needed. A manual modernization hardly will succeed due to the diversity of necessary changes. Our solution is the AMELIO Modernization Platform, a 100% automated modernization factory that guarantees an error-free change.
The following steps, which all are automatically performed by the modernization factory, are required for the paradigm change:
- New data model:
A proposal for the new relational data model is derived based on the existing hierarchical data model and the usage in the applications. - Transformation:
Depending on the context and the new data model the database accesses are changed. - Code reduction:
Redundant IMS coding is removed. - Neutralization:
The IMS-specific error handling is neutralized.
For the data model as well as for the transformation and the neutralization, at first a proposal is determined/created in coordination with the customer. This way the change process is exactly tailored to the customer’s requirements.
Download Language: Englisch - Version: MT21082.01
Safe Replacement of IMS Databases: How to Succeed!
Read moreFurther Modernization Possibilities
A benefit of the 100% automated modernization is the possibility to perform additional application changes without additional risk.
In this way, there is e.g. the possibility for an architecture modernization: SQL coding could be implemented directly in the business logic, on the other hand it may be transferred into data services modules. The great advantage of data services is to keep changes low in the programs itself. As a result, the testing efforts for the transformed applications are reduced and the programs keep their appearance. Moreover, the data services also are re-usable.
The simultaneous replacement of IMS and migration to another platform is a further option. Of course, a platform change then requires further changes of the application, e.g. for the EBCDIC – ASCII change and the replacement of other platform specifics. Such adaptations can be made in conjunction with the database change and automated by the modernization factory.
AMELIO Modernization Platform: Tailor-made for your specific task
The factory is configured on the basis of the customer’s requirements, because every application is unique. Therefore it is not a “one size fits all” solution!
For this factory approach there is no necessity to test every changed application component in detail, only the correct operation of the factory must be proved. This proceeding reduces the testing efforts by over 75%. The automatic approach guarantees an extremely high security, especially at complex changes.
Download Language: Englisch - Version: MT21053.01
Modernisation of the mainframe applications in order to reduce platform costs, gain platform independence and modernise the application architecture to prepare future development.
Read moreThe final result is specified very early at a manual transformation: The point of no return is reached at a very early stage. But a factory-based project offers the possibility to reconsider and change the implementation decisions for a long time after project starting. A new factory run lasting a few days only is sufficient to take effect on the decisions.
The result of the modernization are applications which are ongoing usable and maintainable without footprint or vendor-lock-in (without any dependence and/or license fees on any emulators or other products).
AMELIO Modernization Platform: Features
The AMELIO Modernization Platform allows to perform 100% automated mass changes in your software. The AMELIO technology has proved its high flexibility, high quality and low testing efforts in many projects.
The features:
- 100% automated, strictly rule-based changes
- Transformation factory configured for the individual task – no “one size fits all”.
- Short Freezes: undisturbed maintenance and development
- Derivation of a proposal for the required relational data model
- Inline SQL or architecture transformation with data servers (the decision must be made during the project)
- Automatic derivation of the SQL data servers
- No footprint solution – for the transformed application as well as for the new data services
- Possible in combination with a platform migration also
- Audit-proof documentation of all performed changes – per module and for the overall application
Learn more in our articles on: "Successfully Replace IMS Databases"
Further Information
- IMS Replacement at Gothaer: In Time – In Budget – In Scope
- Provinzial realizes complete migration from IBM IMS/DB to IBM Db2 with Delta
Download Language: Englisch - Version: MT21097.01
Gothaer Systems migrates its IBM IMS databases to IBM Db2 together with Delta Software Technology
Read moreDownload 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
Better Software Faster
Using our tools, organisations of all branches automate the development, integration, modernization and analysis of their individually developed software applications.
- Automated Software Development: Creating high-performance data services with just a few clicks, generating software for different variants and/or platforms, accelerating (product line) development through individual software generators
- Flexible Software Integration: Reusing legacy functions in service-oriented architectures, building composite applications from applications with different architectures and development paradigms, creating new business services, joining different database architectures
- Secure Software Modernization: Implementing extensive changes and architecture transformations for large-scale IT applications risk-free and in parallel to the development and to the productive business operation – 100% automatically and error-free
- Individual Software Analysis: Extracting relevant information instead of unmanageable amounts of data as well-founded basis for optimization and re-development
Delta Software Technology
Using our generative software tools you can measurably increase the quality and flexibility of your IT applications. You can enhance the support of your business processes, implement new requirements faster - and cut costs.
We offer
- calculable costs due to tool-based solutions instead of service/outsourcing approaches
- independency, because our tools help to avoid vendor-lock-ins and footprints
- sustainable investment security, future-proof by stepwise proceeding with early results and without dead-ends but with the possibility to revise decisions and to change strategies halfway
- increased productivity and quality through mature methodology and maximised automation
Integration - Simply Building Bridges
Integration - Simply Building Bridges
You’d like to build new applications fast and efficiently? Then our generative tools help you to
- Reuse proven functionality from existing applications
- Build composite applications and service-oriented architectures (SOA)
- Integrate heterogeneous architectures, paradigms, languages, platforms and databases
- Automate service enablement for legacy-reuse, process mapping, data mapping
Keep it simple. With our generative tools you can automatically build bridges, integrate components independently from architecture and technology and manage interfaces. Thus, you can quickly adapt your applications to changing business requirements, technical infrastructures and available resources.
Contact us
Contact us if you like to know how you can integrate your proven functions in new architectures quick and easy.
Learn more about us and our offers now...
Further Information
Read on to get more information concerning our integration solutions
Productivity Tools for Software Integration
We support your application integration with the following tools:
- SCORE Data Architecture Integration – DBMS independent persistency layer
- SCORE Adaptive Bridges - generative service enablement
Service Enablement
Service Enablement
Services Don't Just Pop Out of Thin Air
Making existing application functions available in new contexts as (business) services is the quickest way to flexibly support your business processes with new IT functions.
However: flexible, reusable services do not just pop out of thin air! They have to be developed and maintained. Different architectures, development paradigms, languages and platforms have to be brought together:
Process-oriented |
|
Data-oriented |
Business processes |
|
Database transactions |
Loose coupling |
|
Tight coupling |
Stateless Consumer |
|
Stateful Provider |
User-controlled |
|
Application-controlled |
These pairs of terms make clear that the scope is broader than just interface transformation and connectivity. What is needed is a sustainable interaction between the architectural concepts. The increasing pace of business process development, the size and complexity of the existing core applications, as well as the high demands regarding security and quality – these all call for a methodical approach with the highest possible degree of automation for the development of services.
Intelligent Services Prevent Development Backlog
Intelligent, adaptive services look after their own technical implementation. Our tools automate intelligent service enablement. They help you to develop services faster and to quickly provide them on the basis of existing functions. Using intelligent business services that flexibly adapt to their environment enables you to speed up and enhance support for your business processes.
With SCORE Adaptive Bridges you can quickly and securely provide your mission-critical core applications – developed in COBOL, PL/I, C, or other languages – as real services for new applications, written e.g. in Java, C# or other modern languages.
Data Integration
Data Integration
Whether your data is distributed over different systems (file systems, hierarchic, network, SQL databases) or it is available consolidated in a single data management system, data rarely exists as is required by an application. Depending on applications, architectures and – not at least – the developer's preferences, the data will be prepared and provided with different methods: Using stored procedures, copy books, separate data access modules, class libraries or the applications themselves. This diversity makes the development and maintenance of the already complex applications even more difficult.
Generative Development for Performant Persistency Layers
In the area of programming data accesses and handling different data architectures, the automation of the development results in a particularly increased efficiency. Generative tools help you to develop data services quickly by automatically generating the entire access code and cleanly encapsulating all platform-specific details. New requirements can be met faster by automation. Even standards can be implemented easier.
Our generative tools ensure
- more quality in the development by automating the implementation of all technical aspects
- more agility of the applications because they can be adapted faster to new requirements
- more platform and technology independence, because logic and technique are cleanly decoupled
- more innovation, because new technologies can be used faster and with less risk
Intelligent Service Enablement for Your Data
Why should data services look different from business services? Our tools help you to quickly and easily provide data as real business services - from any sources and from different platforms. Using SCORE Data Architecture Integration, your applications will be independent from database management systems. You can
- quickly and easily provide data from different sources as real business services within a service-oriented application architecture (SOA)
- develop high-performance persistency layers
- change database management systems and databases– without any risk for your applications.
Read more about SCORE Data Architecture Integration now
Further products that can help you to modernise your applications or to simplify development:
- AMELIO Modernization Platform – the factory for the fully automated application transformation, if you want to make your existing applications independent from DBMS or to implement separate persistency layers
- SCORE Adaptive Bridges – to automate the development of distributed applications by generative implementation
Cross-Platform Applications
Cross-Platform Applications
Modern distributed applications are characterized by a dynamic cooperation between components of different types. They are operating in different environments and on different platforms at runtime. And they are developed using multiple tools, languages, paradigms and technologies. The development and maintenance of such cross-platform applications is complex, because so many different technical parameters have to be considered. Even though the goal is uniformity, the reality is complex variety.
Mastering Complexity with Generative Tools
Generative tools help you to master this complexity. The development and maintenance of cross-platform applications becomes easier, if you do not have to worry about technical details and platform specifics. The automation of the development can help to decisively increase the connectivity of the application components, so they can be flexibly connected with each other.
With the automatic generation of intelligent interfaces and a "logical middleware", our tools ensure the flexible bridging of the differences between platforms, languages, paradigms and architectures – and thus utmost connectivity. Our generative tools promote
- more quality in the process of development due to automatic implementation of the technical aspects
- more agility of the applications, because they can be adapted faster to new requirements
- more independence from platforms and technologies, because logic and technique are decoupled
- more innovation, because new technologies can be used faster with less risk.
Always On The Right Platform With The Right Technology
Technologies and platforms change faster than application functions. Our tools help you to make best use of different technologies and platforms and to master the complexity at the same time. You will gain the freedom of decision, because you can easily change platforms and development technologies with generative solutions:
- SCORE Adaptive Bridges - for generative service enablement and automatically producing all platform-specific code
- SCORE Data Architecture Integration - for the development of DBMS-independent persistency layers
- Delta ADS - for the development of platform-independent back-end and batch applications
We also help you in making your applications independent in the first place:
- AMELIO Modernization Platform – the factory for the fully automated application transformation
Development - Efficiently Generated
Development - Efficiently Generated
You’d like to speed up your software development?
- For different platforms, languages, paradigms, databases
- Of business- and data-services
- Of persistency layers and service-oriented architectures (SOA)
- Of product lines and software variants?
Our generative tools can help.
Increase the quality and efficiency of your software development by automating the
- Development for and with reuse
- Deployment of proven functionality as services
- Development of tailor-made software generators and DSLs
Contact us
You’re looking for tools to speed up and support your software development? Contact us.
Learn more about us and our offers now.
Further Information
Read on to get more information about our development solutions
Productivity Tools for Software Development
With these tools you can accelerate your software development:
- SCORE Adaptive Bridges – generative service enablement
- SCORE Data Architecture Integration – DBMS independent persistency layer
- ADS for COBOL & PL/I – platform independent backend and batch applications (also available as Eclipse plugin)
Service Enablement
Service Enablement
Services Don't Just Pop Out of Thin Air
Making existing application functions available in new contexts as (business) services is the quickest way to flexibly support your business processes with new IT functions.
However: flexible, reusable services do not just pop out of thin air! They have to be developed and maintained. Different architectures, development paradigms, languages and platforms have to be brought together:
Process-oriented |
|
Data-oriented |
Business processes |
|
Database transactions |
Loose coupling |
|
Tight coupling |
Stateless Consumer |
|
Stateful Provider |
User-controlled |
|
Application-controlled |
These pairs of terms make clear that the scope is broader than just interface transformation and connectivity. What is needed is a sustainable interaction between the architectural concepts. The increasing pace of business process development, the size and complexity of the existing core applications, as well as the high demands regarding security and quality – these all call for a methodical approach with the highest possible degree of automation for the development of services.
Intelligent Services Prevent Development Backlog
Intelligent, adaptive services look after their own technical implementation. Our tools automate intelligent service enablement. They help you to develop services faster and to quickly provide them on the basis of existing functions. Using intelligent business services that flexibly adapt to their environment enables you to speed up and enhance support for your business processes.
With SCORE Adaptive Bridges you can quickly and securely provide your mission-critical core applications – developed in COBOL, PL/I, C, or other languages – as real services for new applications, written e.g. in Java, C# or other modern languages.
Cross-Platform Applications
Cross-Platform Applications
Modern distributed applications are characterized by a dynamic cooperation between components of different types. They are operating in different environments and on different platforms at runtime. And they are developed using multiple tools, languages, paradigms and technologies. The development and maintenance of such cross-platform applications is complex, because so many different technical parameters have to be considered. Even though the goal is uniformity, the reality is complex variety.
Mastering Complexity with Generative Tools
Generative tools help you to master this complexity. The development and maintenance of cross-platform applications becomes easier, if you do not have to worry about technical details and platform specifics. The automation of the development can help to decisively increase the connectivity of the application components, so they can be flexibly connected with each other.
With the automatic generation of intelligent interfaces and a "logical middleware", our tools ensure the flexible bridging of the differences between platforms, languages, paradigms and architectures – and thus utmost connectivity. Our generative tools promote
- more quality in the process of development due to automatic implementation of the technical aspects
- more agility of the applications, because they can be adapted faster to new requirements
- more independence from platforms and technologies, because logic and technique are decoupled
- more innovation, because new technologies can be used faster with less risk.
Always On The Right Platform With The Right Technology
Technologies and platforms change faster than application functions. Our tools help you to make best use of different technologies and platforms and to master the complexity at the same time. You will gain the freedom of decision, because you can easily change platforms and development technologies with generative solutions:
- SCORE Adaptive Bridges - for generative service enablement and automatically producing all platform-specific code
- SCORE Data Architecture Integration - for the development of DBMS-independent persistency layers
- ADS 6 - for the development of platform-independent back-end and batch applications
We also help you in making your applications independent in the first place:
- AMELIO Modernization Platform – the factory for the fully automated application transformation
DSLs and Generators
DSLs and Generators
Generate your software by yourself: economic – specific – first-class
Software Generators Prevent Application Backlog
A worldwide immensely high application backlog and the associated huge demand for software development calls for a productivity increase, for automation and thus for generators. Product lines – variant families of applications – play an increasing role. Besides the automotive and eBusiness sector, this is now particularly visible in the strongly growing market for mobile devices like cell phones, tablet PC’s etc. needing to provide "apps" for the most different platforms – from Android over iOS to Windows Phone, but also at traditional business applications, for different clients, platforms etc.
Requirements on Tools for the Generator Development
Approved modeling and development methods should also be used for the development of software generators:
- Model-driven development – as a basis for an „industrialisation“ of the software development
- Model-driven development – independent of languages and paradigms, focused on the definition of the solution, not of the implementation
- Automated derivation of domain-specific languages (DSL’s) – for the configuration of specialized generators for the easy development of variants
- Economic efficiency of the generator development and usage
(MD)² - Model Driven Meta Development
With HyperSenses Delta Software Technology provides a model-driven software development environment where you can model and generate domain-specific generators yourself: Software generators as domains in model-driven software development – providing all the known advantages. Model-driven development provides a higher efficiency, a higher quality and secures the maintainability. Thereby, the development and use of generators are economically reasonable even for small and specialized tasks/projects.
Information on Your Project
What are your requirements? Send us your request for information (RFI). We explain possible procedures, costs, necessary resources and tell you references.
Modernisation - Really Safe
Modernisation - Really Safe
You’d like to modernize your individual IT-applications safe and error-free? With our tools we help you to
- Understand your applications
- Migrate your software, e.g. in case of OS- or DBMS change
- Transform the architecture of your software
- Perform mass changes in your applications
Safe, reliable and error-free due to 100% automation.
You don’t have to accept compromises. As specialist for generative development tools we have automated our own product development. Therefore we can offer you a “modernisation factory” that is exactly tailored to your requirements. In addition, we ensure
- Interference-free continuing development and maintenance during the project
- There is no Point of No Return. Strategy changes are always possible
- The result is future proof and does not create dependencies, vendor lock-ins or foot prints
Contact us
You’d like to modernise? Tell us about your requirements! Let us talk about possible proceedings and profit from the experiences of other customers using our solutions.
Learn more about us and our offers now.
Modernisation Topics
Read on to get more information about important modernisation issues
Productivity Tools for Software Modernisation
We support your modernisation project with these tools:
- AMELIO Modernization Platform - fully automated application transformation
- AMELIO Logic Discovery - Understanding COBOL, PL/I and Delta ADS Applications
- SCORE Adaptive Bridges - generative service enablement
- SCORE Data Architecture Integration - DBMS independent persistency layer
Platform Change
Platform Change
Replacing legacy platforms is an important step to prepare the core business applications for future requirements. The old platforms are expensive, they have a limited life expectancy and experts are increasingly hard to find. Software migration and platform change are a way to quickly reduce costs and to preserve the investments in the existing core applications.
But, the price to be paid for these advantages is often to high due to the efforts for changing and testing the productive applications. The migration of complex and highly interconnected mainframe applications requires mass changes. Many companies believe that re-platforming is not realizable because transforming and testing the applications and keeping them productive at the same time leads to a dead-lock for the projects. Without using the right tools, mass changes are risky, expensive and obstruct other development projects.
Only a 100% Automation of All Changes Guarantees Quality and Safety
The applications and databases on mainframes and other legacy platforms implement important operational core applications – running error-free after years of investment. They also meet the business requirements better than standard packages could ever do. If "only" the technology for data accesses, transaction handling, interfaces, connection to presentation frameworks, etc. changes, this does not justify the new development of the applications.
But manual changes – also single ones – endanger the stability and functionality of the applications, and are expensive to test. Mass changes often block important further developments for a long time. That's why with our solutions we rely on full automation of all changes. With AMELIO Modernization Platform, Delta Software Technology provides a software migration solution that
- offers highest quality, because all changes are made 100% automatically –error-free
- is tailored to your requirements and incorporates all specifics of your applications
- produces no dependencies (no footprint, no vendor-lock-in)
- slashes testing efforts – by Meta-Level-Testing
- guarantees the integrity and functionality of your applications at any time
- allows undisturbed further development and maintenance
- permits strategy changes even during the migration
No Footprint
Our tools migrate mainframe applications from Siemens, Unisys, Bull, ICL and many more onto Unix, Microsoft Windows, IBM or other new platforms. We also support you in making your applications platform-independent. You will gain flexibility and safety – so the next platform change will be easier to perform.
After the migration your legacy applications will run on your new platform in the proven functionality and quality– as if they were developed for this new platform from the beginning – with no footprint and no vendor-Lock-in .
AMELIO Modernization Platform
With AMELIO Modernization Platform we support the modernization, migration and transformation for different platforms, languages, technologies and architectures.
Application Modernisation
Application Modernisation
In contrast to platform migration or database modernisation, application modernisation is not just about replacing the technique. Application modernisation has to cope with transforming large and complex legacy application systems while the semantic of the application functions must remain untouched.
Application Modernisation Has Many Faces
If you want to better meet the continuously changing requirements of dynamic business processes through legacy modernisation and modern application architectures, our solutions support you efficiently with
- architecture transformations, e.g. when replacing monolithic legacy application structures, or making existing functionality accessible for new application areas
- building service-oriented architectures (SOA)
- implementation of a new front-end technology
- consolidation of databases
- mass changes, e.g. implementation of Unicode, UTF-16, changing key and data definitions, changes due to M&A, to secure compliance or for application remediation
Tailor-made Software Transformation: Automated – Flexible – Safe
Modernising legacy applications is a comprehensive long-term project that causes high costs. But nobody knows how the (enterprise’s) world might look tomorrow and which technologies might be available then. With our solutions you can proceed step-by-step and thus considerably reduce the risk of wrong technology decisions. With our solutions you always have the option to adapt your strategies to the current situation or to change completely. Our solutions
- are exactly tailored to your projects and your requirements
- give you the freedom to change your strategy at any time
- support paradigm changes – without footprint – and they do not transfer the old structures and methods as handicaps into the new environment
- ensure integrity and functionality of the applications – any time
- guarantee undisturbed further development and maintenance. Modernised and not yet modernised applications cooperate smoothly.
Meet New Requirements Faster with Flexible Applications
Our products use most modern methods and technologies to completely automate the modernisation of applications and thus ensuring highest quality and safety. This efficiently takes weight off the already overburdened IT departments. Depending on your modernisation intentions, the following products can be used
- AMELIO Modernisation Platform – The tailor-made factory for the modernisation of large IT applications: 100% automatically and that's why it's safe, reliable and error-free.
- SCORE Adaptive Bridges for intelligent service enablement – reuse of proven applications with the modern technologies: flexible, profitable and non-invasive.
- SCORE Data Architecture Integration – data as real business services: fast, easy and independent of data architectures and management systems.
The modernisation of existing legacy applications is one of the best ways to increase the IT’s productivity with acceptable costs and to better support the business processes. However, every software transformation project is unique, so standard solutions do not help.
Discuss your ideas with us. Together with you we will work out tailor-made solution strategies that will exactly meet your requirements.
Database Modernisation
Database Migration and Modernisation
Relational databases form the backbone of every modern business application. They are the foundation for flexible data analyses, the stored data is the basis for business decisions, the speed of the analyses has a direct influence on business decisions. The migration of the important legacy data, databases and the closely related applications to modern SQL databases clears the way for the flexible use of data. In addition to innovation, the database migration is triggered by re-hosting and consolidation issues for the different data management systems.
In most cases, the access code is closely linked with the business logic, so replacing the database system is difficult. Solutions which are not automated far enough and which allow manual changes are failing. Problems are paradigm changes when replacing hierarchic or network databases, call interfaces vs. embedded SQL and the amount of the changes that have to be implemented consistently.
With AMELIO Modernization Platform we support the modernisation for the most different database systems and offer a migration solution that
- performs all changes 100% automatically – error-free
- executes True Conversion – old DBMS paradigms will not be transferred into the new environment
- produces no dependencies (no footprint)
- slashes testing efforts – by full automation
- guarantees the integrity and functionality of your applications at any time
- allows undisturbed further development and maintenance
- permits strategy changes even during the migration
Optional Additions: Modernising Your Applications
Our solutions support you in case you also want to modernise your applications when changing the database. Some of the options are
- architecture transformation – automatically transfer data accesses into separate layer (Access-Layer)
- service enablement – providing data accesses as real (Java, C#) business services
- cross platform data accesses
AMELIO Modernization Platform
Our solutions have allowed numerous customers to fully automatically migrate their databases, e.g. from IBM IMS/DB to DB2 or Unisys 2200 RSA RDMS to Microsoft SQL. You also can migrate your proprietary, non-standard databases and DB accesses to modern databases fully automated. Your legacy applications will work with the new database system in the proven functionality and quality – as if they were developed for this DBMS right from the beginning.
COBOL Applications
COBOL Applications
COBOL applications comprise huge investments, enormous business-specific know-how and decades of experience. The sophisticated applications run error-free and resource-optimized. They support the business-critical processes, they still are continually in further development in order to fulfil new requirements and to add new functions.
There are many reasons for migrating, modernising, transforming or completely replacing the COBOL or legacy applications:
- Reducing platform costs by migrating to more cost-effective platforms, COBOL compilers etc.
- Using new SQL databases or integrating with the existing databases
- Replacing old file systems and databases, e.g. Bull IDS2, IBM DL/1, IBM IMS/DB, ICL IDMS, Fujitsu UDS, Fujitsu Leasy, HP RDB, Software AG Adabas, ISAM and VSAM files, and others
- Providing business logic and data functions as services for new applications
- Increasing flexibility and security by introducing a modern application architecture
- Modernising or replacing old user interfaces to adapt them to the graphical interfaces of modern applications
- Replacing COBOL by modern languages like Java, C# and others
- Replacing self-developed or commercial generator systems, e.g. Pacbase, SWT, PowerBuilder and others
- and many more
Delta Tools Automate the Modernisation, Integration and Development of COBOL Applications
Following our motto “The Perfect Way to Better Software” and with our more than 30 years of experience, we provide solutions that automate the modernisation, integration and development of COBOL applications. All our solutions offer you the following advantages:
- Strong automation, in many areas up to 100%
- Future proof, no dead-ends
- No Vendor-lock-ins, no dependencies
- Tool-based solutions instead of service / outsourcing solutions
- Stepwise proceeding with early and measurable results
- Outstanding quality
We provide productivity solutions for your COBOL applications for the following areas: Migration, Mass changes, Modernisation, Re-use, Data integration, Language transformation
Migration of COBOL Applications
You want to change the platform for your COBOL applications? From Bull, Fujitsu, ICL, IBM, Tandem, Unisys or other mainframes to more cost-effective open systems like Unix, Linux or Microsoft Windows? You want to replace operating systems, TP monitors, old file systems and databases, for example Bull IDS2, IBM DL/1 or IMS/DB, ICL IDMS, Fujitsu UDS, Fujitsu Leasy, Software AG Adabas, HP RDB, ISAM and VSAM files, and others?
We offer you a fully automated, error-free migration that provides future-proof applications that look as if they have been developed for the new system platform.
Mass Changes of COBOL Applications
Maintenance and compliance requirements, data definition changes, application remediation, introduction of Unicode, platform change and many other reasons require mass changes across the large, complex and highly interconnected productive IT applications.
Manual changes are the (main) cause for the failure of such change projects. They exacerbate the risks regarding quality, adherence to delivery dates and costs.
We offer you a production line that is exactly tailored to your requirements and 100% automates your mass changes and performs them error-free. All impacts and dependencies will be considered across all layers. There won’t be any manual changes. The process is quick, safe and repeatable. The integrity and functionality of your applications will be ensured continuously. Development and maintenance can be continued in parallel and without limitations, the changed modules will be easily integrated into the change process. Testing efforts will be reduced drastically due to the full automation.
Modernisation of COBOL Applications
Actual modernisation of COBOL applications that goes beyond a simple face-lift generally leads to a comprehensive transformation of the application architecture. This includes, for example, building a layered architecture, extracting data accesses into a separate service layer, unhinging front-ends, re-using application functions as services.
We offer you a fully automated, stepwise modernisation that is perfectly tailored to your individual modernisation requirements and that delivers measurable results early. The targeted transformation will be performed in the way that it directly takes the future application architecture into account. You will be able to replace old techniques, development paradigms and components in a secure way. You will obtain clearly structured, stable and flexible applications. You will obtain applications that also stand the next and the next but one changes. We automate real paradigm changes, even for old or self-developed generator systems and make sure that the maintenance and development of your applications won’t be blocked and the on-going business operation won’t be endangered – without the dreaded vendor lock-in.
Re-use of COBOL Applications
Why re-write everything? Faster success can often be achieved by re-using COBOL applications and application functions as services. Back-end applications and functions are particularly suitable for this.
We offer you the opportunity to build flexible and highly performant bridges between different architectures, paradigms, languages and platforms - of course fully automatically. We offer you automatic service enablement for business and data functions. We automatically generate the bridges (adapters) to ensure that you can use your existing COBOL applications as services quickly, securely and flexibly.
Integration of File Systems and Databases
COBOL applications often process data that is distributed over different file systems or over hierarchic, network and SQL databases. That is why the development is complex, time-consuming and inflexible. New information requirements cannot be met fast enough.
We offer you the automated data integration for your COBOL applications. Automatically generated data services deliver their information, i.e. data or data supplemented with functionality, independently of the underlying databases and other file or data management systems. You can quickly provide data and information for your applications as flexible services. Furthermore, our solution ensures that platform-specific details are cleanly encapsulated and all access code is generated automatically.
Language Transformation
Of course there are reasons that speak for the replacement of COBOL. Experienced COBOL developers are harder to find, the support for classic platforms becomes more expensive or will be stopped.
The language transformation from COBOL to Java or from COBOL to C# is complex, elaborated and risky. An automatic language transformation can help you to quickly and securely provide the application logic and flow of your legacy COBOL applications in Java or C#.
We offer you an automatic COBOL migration that drastically reduces the risks and the effort for a language transformation from COBOL to Java or from COBOL to C#.
You find further information on the automatic language transformation directly from us.