DB Systel

DB Systel Logo

DB Systel GmbH, con sede en Frankfurt am Main, es una subsidiaria de DB AG y un socio digital para todas las empresas del grupo. Deutsche Bahn AG es la segunda empresa de transporte más grande del mundo y es el operador ferroviario y propietario de infraestructura más grande de Europa. Explota gran parte de los ferrocarriles alemanes y transporta unos dos mil millones de pasajeros al año.

DB Systel emplea a unas 4.600 personas, gestionan 600 aplicaciones de línea de negocio, 100.000 estaciones de trabajo PC, 93.000 centralitas VoIP y 200.000 dispositivos móviles, etc. Se encargan de toda la infraestructura informática de la empresa, desde los servicios informáticos tradicionales hasta el desarrollo de todas las aplicaciones internas utilizadas para controlar todos los aspectos del sistema ferroviario.

Para DB Systel, las aplicaciones de escritorio son un componente crítico de la infraestructura. Son la interfaz principal para muchas tareas críticas, desde la gestión de empleados hasta garantizar el funcionamiento correcto del sistema ferroviario. DB Systel desarrolla, mantiene e implementa un total de 600 aplicaciones de escritorio de cliente pesado y unas 200 aplicaciones Java.

En lo que respecta a las aplicaciones de escritorio, se enfrentaban a algunos desafíos principalmente en torno a los temas siguientes:

  • Muchas de sus aplicaciones del lado servidor se compilan, prueban y proporcionan a través de canalizaciones de compilación mediante procesos altamente automatizados, varias veces al día (DevOps). Sin embargo, las tecnologías de implementación actuales hicieron imposible, hasta ahora, lograr el mismo objetivo con las aplicaciones de escritorio de Windows.
  • Muchos equipos están implicados en el proceso de desarrollo e implementación que se retrasó en varios días antes de que los usuarios pudieran obtener las versiones más recientes del software.
  • El antiguo proceso de implementación de software era muy lento, largo y costoso.
  • Muchas de sus aplicaciones empresariales se basan en la tecnología Java Web Start, que se ha dejado de usar.

Como resultado de estos desafíos, DB Systel solo pudo proporcionar actualizaciones a corto plazo con un gran esfuerzo. Esto se convirtió en un problema crítico porque muchas de sus aplicaciones dependen de una versión de software específica en el back-end. Es esencial que el software cliente del usuario se actualice directamente después de la actualización de software en el back-end. Si este no es el caso, la capacidad del usuario de trabajar con el software en cuestión ya no está garantizada y puede provocar interrupciones en los servicios ferroviarios.

DB Systel se enteró primero de MSIX cuando empezaron a investigar cómo reemplazar la tecnología Java Web Start. MSIX era prometedor porque les permitiría crear aplicaciones independientes que no dependan del entorno en tiempo de ejecución de Java que se está instalando. Esto ahorraría a los equipos esfuerzos de coordinación y sincronización que consumen mucho tiempo y provocaría una operación más estable. Cuando empezaron a experimentar con MSIX, entendieron rápidamente que era la tecnología adecuada no solo para admitir la migración de Java Web Start, sino también para resolver sus principales puntos débiles en torno al empaquetado y la distribución.

MSIX permitió a DB Systel:

  • Simplificar el empaquetado tradicional y la implementación de paquetes de software.
  • Permitir que los desarrolladores de software posean todo el proceso completo de creación e implementación de software, en lugar de delegar los procesos de empaquetado y distribución en equipos especiales.
  • Automatizar los procesos manuales existentes gracias a las canalizaciones.
  • Habilite la velocidad y la simplicidad en la implementación de aplicaciones de escritorio de Windows, lo que dará lugar a un ahorro significativo de costos a través del nuevo enfoque de autoservicio.

"En el pasado, tendríamos muchos equipos implicados en el proceso y nos llevó tiempo antes de llegar al punto en el que nuestros administradores de aplicaciones podían usar y actualizar nuestro software. Por lo tanto, solo pudimos distribuir versiones (actualizaciones) a nuestros clientes con un gran esfuerzo. Después de un taller MSIX muy informativo y fructífero junto con expertos de Microsoft, estamos seguros de que podemos revolucionar el proceso de aprovisionamiento de software en DB Systel mediante el autoservicio de MSIX. MSIX ofrece grandes ventajas como formato de contenedor en términos de velocidad y simplicidad. Los propios administradores de aplicaciones pueden empaquetar software mediante MSIX y proporcionar su software a través de nuestra tienda." -Markus Thomann, consultor de software en el equipo de implementación moderna de DB

El sistema de base de datos está integrando MSIX en el proceso de compilación como formato de contenedor. La mayoría de sus aplicaciones, incluidas muchas aplicaciones críticas, se migrarán al formato MSIX. Esto hará que el proceso de aprovisionamiento de software sea más sencillo, más rápido y más barato. Gracias a MSIX y al equipo de implementación moderna, los administradores de aplicaciones ahora pueden proporcionar actualizaciones de software a los usuarios finales directamente y muchas veces al día.

"La tecnología MSIX nos permite adoptar el enfoque de DevOps aunque proporcionamos software cliente en lugar de software en la nube. Esto era inconcebible hasta hace muy poco." -Markus Thomann, consultor de software en el equipo de implementación moderna de DB