DB SystelDB Systel

DB Systel のロゴ

フランクフルト am Main に本社を置いている DB Systel GmbH は、すべてのグループ会社を対象とした、DB AG とデジタルパートナーの完全に所有されている子会社です。DB Systel GmbH, headquartered in Frankfurt am Main, is a wholly owned subsidiary of DB AG and a digital partner for all Group companies. ドイツの Bahn AG は世界中の2番目の最大トランスポート企業であり、ヨーロッパの最大の事業者とインフラストラクチャの所有者です。Deutsche Bahn AG is the second-largest transport company in the world and is the largest railway operator and infrastructure owner in Europe. ドイツの大部分を処理し、毎年20億の乗客を運ぶことができます。It operates large parts of the German railway and It carries about two billion passengers annually.

DB Systel は4600人の従業員を対象とし、600の基幹業務アプリケーション、10万 PC ワークステーション、93000 VoIP Pbx および20万モバイルデバイスなどを運用しています。従来の IT サービスから、システムのすべての側面を制御するために使用されるすべての内部アプリケーションの開発まで、会社のすべての IT インフラストラクチャを処理します。DB Systel employees around 4,600 people, they operate 600 line-of-business applications, 100,000 PC workstations, 93,000 VoIP PBXs and 200,000 mobile devices, etc. They handle all the IT infrastructure of the company, from the traditional IT services to the development of all the internal applications used to control all the aspects of the railway system.

DB Systel の場合、デスクトップアプリケーションはインフラストラクチャの重要なコンポーネントです。For DB Systel, desktop applications are a critical component of the infrastructure. これは、従業員を管理して、システムが正しく機能していることを確認するなど、多くの重要なタスクの主要なインターフェイスです。They are the main interface for many critical tasks, from managing employees to ensure the correct functioning of the railway system. DB Systel は、合計600の fat クライアントデスクトップアプリケーションと約200の Java アプリケーションを開発、保守、およびデプロイします。DB Systel develop, maintain, and deploy a total of 600 fat client desktop applications and around 200 Java applications.

デスクトップアプリケーションに関しては、主に次のトピックに関するいくつかの課題に直面していました。When it comes to desktop applications, they were facing a few challenges mainly around the following topics:

  • 多くのサーバー側アプリケーションは、高度に自動化されたプロセス (DevOps) を使用して、ビルドパイプラインによって構築、テスト、および提供されます。Many of their server-side applications are built, tested, and provided via build pipelines using highly automated processes – several times a day (DevOps). ただし、現時点では、現在の展開テクノロジは、Windows デスクトップアプリケーションと同じ目的を達成するためには不可能でした。However, the current deployment technologies made impossible, so far, to achieve the same goal with Windows desktop applications.
  • 多くのチームは、ユーザーが最新バージョンのソフトウェアを入手できるようになるまでに数日遅れた開発および展開プロセスに関与しています。Many teams are involved in the development and deployment process which delayed in several days before users could get the latest versions of the software.
  • 以前のソフトウェア展開プロセスは、非常に時間がかかり、時間がかかり、コストがかかりました。The old software deployment process was very time-consuming, lengthy and expensive.
  • 多くのビジネスアプリケーションは、廃止された Java Web スタートテクノロジをベースにしています。Many of their business applications are based on the Java Web Start technology, which has been discontinued.

このような課題のため、DB Systel は、短期間の更新プログラムだけを十分な労力で提供できました。As a result of these challenges, DB Systel was only able to provide short-term updates with great effort. 多くのアプリケーションがバックエンドの特定のソフトウェアバージョンに依存しているため、これは重大な問題になりました。This became a critical problem because many of their applications rely on a specific software version in the backend. ユーザーのクライアントソフトウェアは、バックエンドのソフトウェア更新プログラムの直後に更新されることが不可欠です。It's essential that the client software for the user is updated directly after the software update in the back end. そうでない場合、問題のあるソフトウェアを操作するユーザーの能力は保証されなくなり、レールサービスの中断につながる可能性があります。If this is not the case, the user's ability to work with the software in question is no longer guaranteed and it can lead to disruptions to the rail services.

DB Systel は最初に、Java Web スタートテクノロジを置き換える方法の調査を開始したときに MSIX を聞きました。DB Systel first heard about MSIX when they started to investigate how to replace the Java Web Start technology. MSIX は、インストールされている Java Runtime Environment に依存しない自己完結型アプリケーションを作成できるようにするため、このようなことを予定していました。MSIX was promising because it would enable them to create self-contained applications that aren't dependent on the Java Runtime Environment being installed. これにより、チームは時間のかかる調整と同期の作業を節約し、より安定した操作を行うことができます。This would save the teams time-consuming coordination and synchronization efforts and lead to more stable operation. MSIX を試してみると、Java Web Start の移行をサポートするだけでなく、パッケージ化と配布に関する主要な問題点を解決するための適切なテクノロジであることがわかりました。When they started to experiment with MSIX, they quickly understood it was the right technology not just to support the Java Web Start migration, but also to solve their top pain points around packaging and distribution.

MSIX が有効になっている DB Systel:MSIX enabled DB Systel to:

  • ソフトウェアパッケージの従来のパッケージ化と展開を簡略化します。Simplify the traditional packaging and deployment of software packages.
  • ソフトウェア開発者は、パッケージ化と配布のプロセスを特別なチームに委任するのではなく、ソフトウェアを構築して展開する全体のエンドツーエンドプロセスを所有することができます。Enable software developers to own the whole end-to-end process of building and deploying software, instead of delegating the packaging and distribution processes to special teams.
  • パイプラインによって既存の手動プロセスを自動化します。Automate existing manual processes thanks to pipelines.
  • Windows デスクトップアプリの展開で速度と簡潔さを実現します。これにより、新しいセルフサービスアプローチによってコストを大幅に節約できます。Enable speed and simplicity in Windows desktop apps deployment, which will lead to significant cost savings through the new self-service approach.

"これまで、プロセスには多くのチームが関与しており、アプリケーションマネージャーがソフトウェアを使用および更新できるポイントに達するまでに時間がかかりました。そのため、マイクロソフトでは、お客様に対して多大な労力でリリース (更新) を配布することしかできませんでした。非常に有益で遂げ MSIX ワークショップを Microsoft の専門家と一緒にフォローすると、MSIX セルフサービスを使用して、DB Systel でソフトウェアプロビジョニングプロセスを大幅に変革できることがわかります。MSIX では、速度とシンプルさに関して、コンテナー形式として大きな利点が提供されています。アプリケーションマネージャー自体は、MSIX を使用してソフトウェアをパッケージ化し、ストアを介してソフトウェアを提供できます。 ""In the past, we’d have lots of teams involved in the process and it took us time before reaching the point where our application managers could use and update our software. Consequently, we were only able to distribute releases (updates) to our customers with great effort.. Following a very informative and fruitful MSIX workshop together with Microsoft experts, we are certain that we can revolutionize the software provisioning process at DB Systel by using MSIX self-service. MSIX offers big advantages as a container format in terms of speed and simplicity. Application managers themselves can package software using MSIX and provide their software via our store." -Markus Thomann、最新の展開チームのソフトウェアコンサルタント (DB)-Markus Thomann, Software Consultant in the Modern Deployment team at DB

DB システムは、MSIX をコンテナー形式としてビルドプロセスに統合しています。DB system is integrating MSIX into the build process as a container format. 多くのミッションクリティカルなアプリケーションを含むほとんどのアプリケーションは、MSIX 形式に移植されます。Most of their applications, including many mission-critical applications, will be ported to the MSIX format. これにより、ソフトウェアのプロビジョニングプロセスが簡素化され、より高速で、安価になります。This will make the software provisioning process simpler, faster, and cheaper. MSIX と最新のデプロイメントチームのおかげで、アプリケーションマネージャーはエンドユーザーのソフトウェア更新プログラムを1日に何回でも提供できるようになりました。Thanks to MSIX and the Modern Deployment team, application managers can now provide end users software updates directly - and many times a day.

"MSIX テクノロジでは、クラウドソフトウェアではなくクライアントソフトウェアを提供している場合でも、DevOps アプローチを採用することができます。このようなことは、最近までは想定されていませんでした。 ""The MSIX technology allows us to adopt the DevOps approach even though we provide client software rather than cloud software. This was inconceivable until very recently." -Markus Thomann、最新の展開チームのソフトウェアコンサルタント (DB)-Markus Thomann, Software Consultant in the Modern Deployment team at DB