Delta Software Technology

Notre offre

Infos connexes

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.

Automatically replacing IBM IMS/DBAs 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.

AMELIO Modernization Platform - Replacing IMS Databases

Safe Replacement of IMS Databases: How to Suceed!

>> Détails

Télécharger

Further 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.

Success Story: RDW - Modernisation: Pérenniser Vos Applications Existantes

Modernisation des applications mainframe dans le but de réduire les coûts de platesformes, assurer une indépendance des plates‐formes et moderniser l’architecture des applications afin de préparer le terrain pour les développements futurs.

>> Détails

Télécharger

The final result is specified very early at a manual transformation: The point of no return is reached at a very early stage. But a factory-based project offers the possibility to reconsider and change the implementation decisions for a long time after project starting. A new factory run lasting a few days only is sufficient to take effect on the decisions.

The result of the modernization are applications which are ongoing usable and maintainable without footprint or vendor-lock-in (without any dependence and/or license fees on any emulators or other products).

AMELIO Modernization Platform: Features

AMELIO Modernization PlatformThe 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"

 

Drivers: Business and Technology

Software modernisation projects are initiated by two types of requirements.  The first comes from a business perspective, like mobility, new business services, new frontends, Unicode and the like. The second results from a technological point of view and aims at cloud computing, re-hosting, database migration, language transformation  and such purposes. Compared with rebuilding or buying the needed software, the modernisation option is the least risky and most cost effective solution – as long as you do not allow manual changes.

What a Modernisation Solution has to fulfill

Both types of projects have an enormous impact on the organization. It goes without saying that the solution has to fulfill your specific requirements and that it has to deliver utmost quality, i.e. zero-defect. Additionally a solution has to fulfill the following conditions.

  • The project should be made up of separate steps with well defined results which already bring value to the organization in the early stages of the project.
  • Normal maintenance and development should be allowed to continue during these steps.
  • The project itself should not have point of no return. Strategy changes have to be possibly any time.
  • A smart test strategy is essential so that testing will not be the bad end of the project.
  • The results of the modernisation should be future proof and must not produce dependencies (no vendor lock-ins, no footprint).

All this – and much more – can be accomplished with our automated modernisation solutions.

Information About Your Modernisation Project

What do you want to achieve? What are your requirements? Send us your Request for Information (RFI) for your modernisation project and we will explain possible approaches, costs, impacts and necessary resources. You can get in touch with other organizations and profit from their experiences with our solutions for fully automated software modernisation.

Modernise with highest quality: error-free modernisation of business applications - by a 100% automation of all changes.

Request information now

Or, find out more about important modernisation issues first

Obtenir rapidement de meilleurs logiciels

Delta Software Technology est spécialisé en outils de génération de logiciel pour l'automatisation du développement, de l'intégration et de la modernisation d'applications informatiques individuelles.

  • Développement automatisé de logiciel: Créer des services de données avec quelques clics, générer de manière efficace du logiciel en variantes et pour des plates-formes différentes, accélérer le développement (lignes de produits) avec des générateurs de logiciels adaptables.
  • Intégration flexible de logiciels: Réutiliser des fonctions legacy dans une architecture SOA, développer des applications composées et des services métier, connecter différents SGBDs.
  • Modernisation - en toute sécurité: Transformations de grande envergure et modernisation d'architecture pour d'importantes applications informatiques sans risques et développer en parallèle et sans perturbations les opérations métier productives – automatisation à 100% et sans erreurs.
  • Analyse individuelle de logiciels: Extraction d'informations significatives et utiles en lieu de masses de données ingérables = base fondée et pertinente pour les optimisations judicieuses et le redéveloppement.

Delta Software Technology

Avec nos outils génératifs de développement de logiciel vous pouvez augmenter considérablement la qualité et la flexibilité de vos applications informatique de manière mesurable. Vous pouvez mieux supporter vos processus métier et réaliser de nouvelles demandes.
Nous vous offrons

  • des coûts mesurables en utilisant des solutions basées outils en lieu d’approches de prestations de service et d'outsourcing
  • une indépendance parce que nos outils vous aident à éviter des « vendor-lock-ins » et des « footprints »
  • sécurité d’investissement durable, sécurité pour l’avenir par un procédé par étapes avec des résultats précoces sans impasse, avec la possibilité de réviser des décisions et la possibilité de modifier des stratégies en court de route
  • productivité et qualité accrues par une méthodologie éprouvée grâce à une automatisation maximale

Faites connaissance avec notre offre.

Vous voulez mettre en place de nouvelles applications informatiques rapidement et de manière efficace ? Dans ce cas nos outils génératifs vous aiderons dans les tâches suivantes:

  • réutiliser des fonctions existantes éprouvées provenant d'applications existantes
  • construire une architecture orientée services ou des applications composées
  • intégrer des architectures hétérogènes, des paradigmes, des langages, des plates-formes et des SGBD
  • mettre en route un « service enablement » pour une réutilisation d'éléments de legacy, process mapping, data mapping

SCORE Data Architecture Integration & SCORE Adaptive Bridges

Adoptez une démarche aisée. Avec nos outils génératifs vous pouvez automatiquement construire des ponts, intégrer simplement des composants indépendants de leur architecture et de leur technologie et gérer les interfaces. Vous pouvez adapter rapidement les applications aux processus métier en mutation constante, aux infrastructures techniques changeantes et aux ressources disponibles.

Contactez-nous

Contactez-nous si voulez savoir avec quelle rapidité et quelle simplicité vous pourrez intégrer vos fonctions existantes éprouvées dans de nouvelles architectures.
Faites connaissance avec notre offre.

Informations supplémentaires

Lisez nos informations au sujet de l'intégration

Outils d'intégration

Pour l'intégration nous vous offrons les outils suivants:

 

Voulez-vous accélérer votre développement de logiciel ?

  • Pour différentes plates-formes, langages, paradigmes, SGBD
  • Pour des services métier et des services accès aux données
  • Pour des couches persistantes et la mise en place d’une architecture orientées service
  • Pour des lignes de produits et des variantes logiciel.

Pour cela nos outils génératifs vous aideront.

Augmentez la qualité et l’efficacité de votre développement de logiciel par une automatisation pour

  • le développement et la réutilisation
  • la mise à disposition de vos fonctions applicatives existantes et éprouvées sous forme de « services »
  • le développement de générateurs de logiciels adaptés à vos besoins et création de DSLs

Contactez-nous

Vous cherchez des outils qui supportent et accélèrent votre développement ?
Faites connaissance avec notre offre.

Informations supplémentaires

Lisez nos informations au sujet des points sensibles du développement

Outils de développement

Avec ces outils vous serez en mesure d’accélérer votre développement de logiciel :

 

Vous voulez moderniser vos application informatiques individuelles de manière sûre et sans erreurs ? Nous vous aidons avec nos outils

  • à comprendre vos applications
  • à migrer votre logiciel, par exemple s’il s’agit d’un changement de système d’exploitation ou de SGBD
  • à transformer l’architecture de votre logiciel
  • à procéder à des changements de masses dans votre application

en toute sécurité, de manière fiable et sans erreurs par une automatisation à 100%.

SCORE

Vous ne devrez pas accepter de compromis. Spécialistes en outils de développement génératifs nous avons automatisé notre propre développement de produits. En conséquence nous sommes en mesure de mettre à votre disposition une « fabrique de modernisation » adaptée à vos besoins spécifiques. De plus nous vous garantissons

  • le développement et la maintenance peuvent continuer en parallèle du projet de modernisation sans perturbations et sans retard
  • vous ne rencontrerez aucun point de non-retour. Des modifications de stratégie sont possibles
  • Les résultats sont pérennes et vous assure l’indépendance, donc sans « vendor-lock-ins » et sans « footprints »

Contactez-nous

Vous avez des objectifs de modernisation ? Dites-nous quelles sont vos exigences ! Discutez avec nous les solutions possibles et profiter des expériences d’autres sociétés qui ont utilisés nos solutions.
Faites connaissance avec notre offre.

Domaines de la modernisation

Lisez les informations supplémentaires sur le thème de la modernisation

Outils de modernisation

Nous vous assistons dans vos projets de modernisation avec les outils suivants: