Поделиться через


DB Systel

Логотип Systel DB

DB Systel GmbH, штаб-квартира во Франкфурте am Main, является полностью принадлежащим дочерней компании DB AG и цифровым партнером для всех компаний группы. Deutsche Bahn AG является второй по величине транспортной компанией в мире, а также крупнейшей железнодорожной компанией и владельцем инфраструктуры в Европе. Она управляет большой частью немецкой железной дороги и перевозит около двух миллиардов пассажиров ежегодно.

В компании DB Systel работает около 4600 человек, они управляют 600 бизнес-приложениями, 100 000 рабочих станций ПК, 93 000 VoIP-АТС и 200 000 мобильных устройств и т. д. Они управляют всей ИТ-инфраструктурой компании, от традиционных ИТ-служб до разработки всех внутренних приложений, используемых для управления всеми аспектами железнодорожной системы.

Для DB Systel настольные приложения являются важным компонентом инфраструктуры. Они являются основным интерфейсом для многих критически важных задач, от управления сотрудниками, чтобы обеспечить правильное функционирование железнодорожной системы. Db Systel разрабатывает, обслуживает и развертывает в общей сложности 600 классических приложений клиента и около 200 приложений Java.

Когда речь идет о настольных приложениях, они столкнулись с несколькими проблемами, в основном вокруг следующих тем:

  • Многие из своих серверных приложений создаются, тестируются и предоставляются с помощью конвейеров сборки с помощью высокоавтомационных процессов — несколько раз в день (DevOps). Однако нынешние технологии развертывания пока сделали невозможным достижение той же цели с настольными приложениями Windows.
  • Многие команды участвуют в процессе разработки и развертывания, который задерживается в несколько дней, прежде чем пользователи смогут получить последние версии программного обеспечения.
  • Старый процесс развертывания программного обеспечения был очень трудоемким, длительным и дорогостоящим.
  • Многие бизнес-приложения основаны на технологии веб-запуска Java, которая была прекращена.

В результате этих проблем DB Systel смогла обеспечить краткосрочные обновления с большими трудностями. Это стало критической проблемой, так как многие из приложений используют определенную версию программного обеспечения в серверной части. Важно, чтобы клиентское программное обеспечение для пользователя обновлялось непосредственно после обновления программного обеспечения в серверной части. Если это не так, то возможность пользователя работать с программным обеспечением в этом случае больше не гарантируется, и это может привести к сбоям в железнодорожных службах.

Db Systel впервые услышал о MSIX, когда они начали изучать, как заменить технологию веб-запуска Java. MSIX обещает, так как это позволит им создавать автономные приложения, которые не зависят от установленной среды выполнения Java. Это позволит сэкономить затраты времени на координацию и синхронизацию, что приведет к более стабильной работе. Когда они начали экспериментировать с MSIX, они быстро поняли, что это была правильная технология не только для поддержки миграции Java Web Start, но и для решения своих основных проблем в области упаковки и распространения.

MSIX позволил компании DB Systel:

  • Упрощение традиционной упаковки и развертывания пакетов программного обеспечения.
  • Позвольте разработчикам программного обеспечения полностью владеть целостным процессом создания и развертывания программного обеспечения, вместо делегирования процессов упаковки и распространения специальным командам.
  • Автоматизация существующих ручных процессов благодаря конвейерам.
  • Включите скорость и простоту в развертывании классических приложений Windows, что приведет к значительной экономии затрат за счет нового подхода самообслуживания.

"В прошлом у нас было бы много команд, участвующих в процессе, и потребовалось время, прежде чем достичь точки, где наши руководители приложений могли бы использовать и обновить наше программное обеспечение. Следовательно, мы смогли распространять выпуски (обновления) нашим клиентам с большим трудом. После очень информативного и плодотворного семинара MSIX вместе с экспертами Майкрософт мы уверены, что мы можем изменить процесс подготовки программного обеспечения в DB Systel с помощью самообслуживания MSIX. MSIX предлагает большие преимущества в качестве формата контейнера с точки зрения скорости и простоты. Менеджеры приложений могут упаковывать программное обеспечение с помощью MSIX и предоставлять его через наш магазин. - Маркус Томанн, консультант по программному обеспечению в команде по современному развертыванию в DB

Система базы данных интегрирует MSIX в процесс сборки в виде формата контейнера. Большинство приложений, включая многие критически важные приложения, будут перенесены в формат MSIX. Это позволит упростить, ускорить и удешевить процесс подготовки программного обеспечения. Благодаря MSIX и группе современного развертывания руководители приложений теперь могут предоставлять конечным пользователям обновления программного обеспечения напрямую - и много раз в день.

"Технология MSIX позволяет нам применять подход DevOps, даже если мы предоставляем клиентское программное обеспечение, а не облачное программное обеспечение. Это было непонимаемым до недавнего времени". - Маркус Томанн, консультант по программному обеспечению в команде по современному развертыванию в DB