rKube, un fornitore di soluzioni IT con sede in Marocco specializzato nella modernizzazione delle applicazioni IBM WebSphere e nella fornitura di aggiornamenti Java in Europa, Medio Oriente e Africa (EMEA), si è trovato a far fronte alle crescenti richieste di aiutare i clienti ad aggiornare le sue applicazioni Java. Le organizzazioni devono affrontare molte potenziali sfide legate alla modernizzazione delle applicazioni Java, tra cui documentazione scadente, basi di codice complesse e test obsoleti. Per molte aziende, queste sfide ostacolano la crescita e influiscono sul vantaggio competitivo.
Con un'esperienza decennale in questo settore, rKube ha riconosciuto l'urgente necessità di accelerare le funzionalità di modernizzazione di Java con una soluzione che comprendesse l'intero ciclo di vita dello sviluppo del software e assistesse la trasformazione vera e propria. Tradizionalmente, i processi di modernizzazione delle applicazioni hanno richiesto un grande sforzo manuale, spesso con conseguenti colli di bottiglia significativi e un aumento dei costi. Quindi, rKube ha cercato un approccio che utilizza l'AI generativa (gen AI) e l'automazione.
Per affrontare efficacemente queste sfide diffuse, rKube ha chiesto aiuto a IBM e hanno collaborato con IBM Client Engineering per condurre un proof of concept (PoC) con IBM watsonx Code Assistant™. Watsonx Code Assistant è un assistente di codifica basato su gen AI che offre assistenza generale alla codifica in molti linguaggi di programmazione ed è inoltre specificamente formato e ottimizzato per modernizzare le applicazioni Java aziendali. Il progetto pilota è durato 6 settimane e ha coinvolto 10 partecipanti di entrambe le aziende, utilizzando principalmente dati provenienti da rKube.
Durante il PoC, watsonx Code Assistant è stato integrato nel workflow di rKube, aiutando ad automatizzare diversi passaggi laboriosi. Questi passaggi includevano la generazione di trasformazioni precise del codice direttamente applicabili ai sistemi esistenti, la creazione di test unitari completi per garantire l'accuratezza dopo gli aggiornamenti e la fornitura di un'analisi esplicativa dettagliata dei componenti modificati, che ha migliorato la trasparenza complessiva durante l'intero ciclo di sviluppo. Queste funzionalità hanno consentito agli sviluppatori di accelerare il processo di modernizzazione delle applicazioni e di semplificare notevolmente l'efficienza operativa.
Il PoC ha avuto successo. Poiché watsonx Code Assistant è specificamente formato per la modernizzazione delle applicazioni Java aziendali, il team ha raggiunto l'impressionante traguardo di trasformare automaticamente l'80% del codice delle applicazioni WebSphere in esame in framework contemporanei per IBM WebSphere Liberty. Inoltre, l'intero ciclo di sviluppo della modernizzazione delle applicazioni è stato accelerato con la generazione di test unitari e le funzionalità di riepilogo integrate in watsonx Code Assistant.
Per rKube, le funzionalità di IBM watsonx Code Assistant si sono dimostrate ideali per semplificare lo sviluppo del software e aumentare la produttività dei dipendenti, modernizzando al contempo le applicazioni Java aziendali e migliorando l'esperienza del cliente nel processo.
rKube (link esterno a ibm.com) è una società leader nella modernizzazione delle applicazioni con sede in Marocco, che fornisce soluzioni innovative per aiutare le aziende ad aggiornare e migrare le loro applicazioni esistenti sul cloud con facilità.
© Copyright IBM Corporation 2024. IBM, il logo IBM, IBM watsonx, watsonx Code Assistant e WebSphere sono marchi o marchi registrati di IBM Corp. negli Stati Uniti e/o in altri paesi.
Gli esempi presentati sono solo illustrativi. I risultati effettivi variano in base alle configurazioni e alle condizioni del cliente e, pertanto, non è possibile fornire i risultati generalmente attesi.