Condividi tramite


DB Systel

DB Systel Logo

DB Systel GmbH, con sede a Francoforte am Main, è una filiale interamente di proprietà di DB AG e un partner digitale per tutte le società del gruppo. Deutsche Bahn AG è la seconda più grande compagnia di trasporti al mondo ed è il più grande operatore ferroviario e proprietario dell'infrastruttura in Europa. Gestisce grandi parti della ferrovia tedesca e trasporta circa due miliardi di passeggeri ogni anno.

Db Systel dipendenti circa 4.600 persone, gestiscono 600 applicazioni line-of-business, 100.000 workstation PC, 93.000 VOIP PBX e 200.000 dispositivi mobili e così via. Gestiscono tutte le infrastrutture IT dell'azienda, dai servizi IT tradizionali allo sviluppo di tutte le applicazioni interne usate per controllare tutti gli aspetti del sistema ferroviario.

Per DB Systel, le applicazioni desktop sono un componente fondamentale dell'infrastruttura. Sono l'interfaccia principale per molte attività critiche, dalla gestione dei dipendenti al corretto funzionamento del sistema ferroviario. DB Systel sviluppare, gestire e distribuire un totale di 600 applicazioni desktop client fat e circa 200 applicazioni Java.

Quando si tratta di applicazioni desktop, sono stati affrontati alcuni problemi principalmente relativi agli argomenti seguenti:

  • Molte delle applicazioni lato server vengono compilate, testate e fornite tramite pipeline di compilazione che usano processi altamente automatizzati, diverse volte al giorno (DevOps). Tuttavia, le tecnologie di distribuzione correnti hanno reso impossibile, finora, per raggiungere lo stesso obiettivo con le applicazioni desktop di Windows.
  • Molti team sono coinvolti nel processo di sviluppo e distribuzione, ritardato in diversi giorni prima che gli utenti possano ottenere le versioni più recenti del software.
  • Il vecchio processo di distribuzione software era molto dispendioso in termini di tempo, lungo e costoso.
  • Molte delle applicazioni aziendali si basano sulla tecnologia Java Web Start, che è stata sospesa.

In seguito a queste sfide, DB Systel è stato in grado di fornire solo aggiornamenti a breve termine con grande sforzo. Questo è diventato un problema critico perché molte delle applicazioni si basano su una versione software specifica nel back-end. È essenziale che il software client per l'utente venga aggiornato direttamente dopo l'aggiornamento software nel back-end. In caso contrario, la capacità dell'utente di lavorare con il software in questione non è più garantita e può causare interruzioni dei servizi ferroviari.

Db Systel ha prima sentito parlare di MSIX quando ha iniziato a indagare su come sostituire la tecnologia Java Web Start. MSIX era promettente perché avrebbe per consentire loro di creare applicazioni autonome che non dipendono dall'ambiente di runtime Java in fase di installazione. In questo modo i team potrebbero risparmiare tempo e sforzi di coordinamento e sincronizzazione e portare a un'operazione più stabile. Quando iniziarono a sperimentare MSIX, capirono rapidamente che era la tecnologia giusta non solo per supportare la migrazione di Java Web Start, ma anche per risolvere i principali punti critici relativi alla creazione di pacchetti e alla distribuzione.

MSIX ha abilitato DB Systel per:

  • Semplificare la creazione di pacchetti e la distribuzione tradizionali di pacchetti software.
  • Consentire agli sviluppatori di software di possedere l'intero processo end-to-end di compilazione e distribuzione del software, invece di delegare i processi di creazione e distribuzione ai team speciali.
  • Automatizzare i processi manuali esistenti grazie alle pipeline.
  • Abilitare velocità e semplicità nella distribuzione di app desktop di Windows, con un notevole risparmio sui costi grazie al nuovo approccio self-service.

"In passato, avremmo molti team coinvolti nel processo e ci sono voluti del tempo prima di raggiungere il punto in cui i nostri responsabili applicazioni potevano usare e aggiornare il software. Di conseguenza, siamo stati in grado di distribuire solo le versioni (aggiornamenti) ai nostri clienti con grande impegno. Seguendo un workshop msiX molto informativo e proficuo insieme agli esperti Microsoft, siamo certi che possiamo rivoluzionare il processo di provisioning software in DB Systel usando MSIX self-service. MSIX offre grandi vantaggi come formato di contenitore in termini di velocità e semplicità. I responsabili applicazioni stessi possono creare pacchetti software usando MSIX e fornire il software tramite il nostro negozio." -Markus Thomann, Consulente software nel team di distribuzione moderna presso DB

Il sistema di database sta integrando MSIX nel processo di compilazione come formato del contenitore. La maggior parte delle applicazioni, incluse molte applicazioni cruciali, verrà convertito nel formato MSIX. In questo modo il processo di provisioning software sarà più semplice, veloce e più economico. Grazie a MSIX e al team di distribuzione moderna, i responsabili delle applicazioni possono ora fornire aggiornamenti software agli utenti finali direttamente e molte volte al giorno.

"La tecnologia MSIX ci consente di adottare l'approccio DevOps anche se forniamo software client anziché software cloud. Questo è stato inconcepibile fino a poco tempo fa". -Markus Thomann, Consulente software nel team di distribuzione moderna presso DB