DB Systel

DB Systel Logo

DB Systel GmbH, basée à Francfort am Main, est une filiale entièrement détenue de DB AG et un partenaire numérique pour toutes les sociétés de groupe. DeutscheTsch AG est la deuxième plus grande société de transport au monde et est le plus grand opérateur ferroviaire et propriétaire de l’infrastructure en Europe. Il exploite de grandes parties du chemin de fer allemand et il transporte environ deux milliards de passagers par an.

DB Systel emploie environ 4 600 personnes, 600 applications métier, 100 000 stations de travail PC, 93 000 PBX VoIP et 200 000 appareils mobiles, etc. Ils gèrent toutes les infrastructures informatiques de l’entreprise, des services informatiques traditionnels au développement de toutes les applications internes utilisées pour contrôler tous les aspects du système ferroviaire.

Pour DB Systel, les applications de bureau sont un composant essentiel de l’infrastructure. Il s’agit de l’interface principale pour de nombreuses tâches critiques, de la gestion des employés pour garantir le bon fonctionnement du système ferroviaire. DB Systel développe, conserve et déploie un total de 600 applications de bureau clientes fat et environ 200 applications Java.

En ce qui concerne les applications de bureau, ils étaient confrontés à quelques défis principalement autour des sujets suivants :

  • La plupart de leurs applications côté serveur sont créées, testées et fournies via des pipelines de build à l’aide de processus hautement automatisés , plusieurs fois par jour (DevOps). Toutefois, les technologies de déploiement actuelles ont rendu impossible, jusqu’à présent, d’atteindre le même objectif avec les applications de bureau Windows.
  • De nombreuses équipes sont impliquées dans le processus de développement et de déploiement qui a retardé plusieurs jours avant que les utilisateurs puissent obtenir les dernières versions du logiciel.
  • L’ancien processus de déploiement de logiciels était très long, fastidieux et coûteux.
  • De nombreuses applications métier sont basées sur la technologie Java Web Start, qui a été abandonnée.

En raison de ces défis, DB Systel n’a pu fournir que des mises à jour à court terme avec beaucoup d’efforts. Cela est devenu un problème critique, car la plupart de leurs applications s’appuient sur une version logicielle spécifique dans le back-end. Il est essentiel que le logiciel client pour l’utilisateur soit mis à jour directement après la mise à jour logicielle dans le back end. Si ce n’est pas le cas, la capacité de l’utilisateur à travailler avec le logiciel en question n’est plus garantie et peut entraîner des perturbations des services de rail.

DB Systel a d’abord entendu parler de MSIX quand ils ont commencé à étudier comment remplacer la technologie Java Web Start. MSIX était prometteur, car il leur permettrait de créer des applications autonomes qui ne dépendent pas de l’environnement runtime Java en cours d’installation. Cela permet aux équipes de réaliser des efforts de coordination et de synchronisation fastidieux et de mener à une opération plus stable. Lorsqu’ils ont commencé à expérimenter MSIX, ils ont rapidement compris qu’il s’agissait de la bonne technologie non seulement pour prendre en charge la migration de Java Web Start, mais aussi pour résoudre leurs principaux points de douleur autour de l’empaquetage et de la distribution.

MSIX a permis à DB Systel de :

  • Simplifiez l’empaquetage et le déploiement traditionnels des packages logiciels.
  • Permettre aux développeurs de logiciels de posséder l’ensemble du processus de création et de déploiement de logiciels, au lieu de déléguer les processus d’empaquetage et de distribution à des équipes spéciales.
  • Automatisez les processus manuels existants grâce aux pipelines.
  • Activez la vitesse et la simplicité dans le déploiement d’applications de bureau Windows, ce qui entraînera des économies importantes grâce à la nouvelle approche en libre-service.

« Dans le passé, nous aurions beaucoup d’équipes impliquées dans le processus et nous avons pris du temps avant d’atteindre le point où nos gestionnaires d’applications pouvaient utiliser et mettre à jour nos logiciels. Par conséquent, nous n’avons pu distribuer que des versions (mises à jour) à nos clients avec beaucoup d’efforts.. Suite à un atelier MSIX très informatif et fructueux avec des experts Microsoft, nous sommes certains que nous pouvons révolutionner le processus d’approvisionnement de logiciels chez DB Systel à l’aide de MSIX libre-service. MSIX offre de grands avantages en tant que format de conteneur en termes de vitesse et de simplicité. Les gestionnaires d’applications eux-mêmes peuvent empaqueter des logiciels à l’aide de MSIX et fournir leur logiciel via notre magasin. » -Markus Thomann, consultant logiciel dans l’équipe de déploiement moderne à DB

Le système de base de données intègre MSIX dans le processus de génération en tant que format de conteneur. La plupart de leurs applications, y compris de nombreuses applications stratégiques, seront transférées au format MSIX. Cela rend le processus d’approvisionnement logiciel plus simple, plus rapide et moins cher. Grâce à MSIX et à l’équipe de déploiement moderne, les gestionnaires d’applications peuvent désormais fournir directement aux utilisateurs finaux des mises à jour logicielles et plusieurs fois par jour.

« La technologie MSIX nous permet d’adopter l’approche DevOps, même si nous fournissons des logiciels clients plutôt que des logiciels cloud. C’était inconcevable jusqu’à très récemment. » -Markus Thomann, consultant logiciel dans l’équipe de déploiement moderne à DB