L'IBM Power9 è un sistema iperconvergente moderno oltre ogni immaginazione.

  • Il business però chiede continuamente applicazioni web e mobile.

Per soddisfare queste richieste i programmatori junior spesso  sincronizzano i dati del Power IBM su piattaforme Linux o microsoft e sviluppano ed integrano applicazioni con PHP, .Net, Java (questo è sbagliato).
  • La richiesta di applicazioni 5250 (RPG o Cobol) è sempre vitale.

Il team applicativo RPG nelle aziende vive di vita propria scollegato dal resto degli sviluppatori (ed anche questo è sbagliato).

ponte

Ma allora se è tutto sbagliato di quale tecnologia stiamo parlando?
Java, PHP, Node.Js, Ruby on Rail, C#, .Net ?????? Niente di tutto questo.

La soluzione potrebbe arrivare dai tools RAD (Rapid development application) o low-code o Agili (come indica Gartner),

Ma anche questi tools hanno dei difetti:
  1. i RAD generano l'applicazione al 99% , però per completare quel 1% il programmatore deve scrivere del codice a mano e quindi deve conoscerlo.
  2. Con i low-code invece non si scrive mai codice, però consentono di creare semplici applicazioni ed il recupero di applicazioni esistenti è impossibile.
  3. Questi tools provengono da tecnologie non IBM Power e tramite driver o connettori ad alte prestazioni vanno a collegarsi al DB2 400 IBM
  4. Difficile integrare applicazioni esistenti o fare call a programmi RPG o Cobol

Serve un ponte tra i due mondi che consenta ai due team di lavorare in simbiosi e non in modo scollegato

 
Esiste un low-code agile che crea applicazioni web & mobile per IBMi che uso da anni senza aver mai scritto una riga di codice (RPG o Java che non conosciamo) 
Con questo tools abbiamo realizzato in Italia centinaia di progetti di alto livello tutti di successo, si chiama:
WebSmart della Fresche
che abbiamo spesso usato in abbinata con tools di Fresche X-Analysis per studiare il progetto e Presto per il recupero su web e mobile di applicazioni 5250 esistenti.

è una tecnologia che innova, conserva e riusa parti di programmi RPG o Cobol esistenti.

Puoi sviluppare applicazioni web e mobile

  • in un ambiente evoluto (con template, snipplet, ..
  • in modalità agile con un linguaggio low-code veloce
  • accesso al DB2 400 anche level record
  • con piena funzionalità su IBMi

Che alla fine genera in automatico l'applicazione web e mobile senza che nessuno scriva una riga:

  • RPG CGI ILE 

  • Java senza che nessuno scriva una riga di Java

  • PHP e Node.JS

Con WebSmart invece gli Junior entrano di slancio in modo collaborativo nello sviluppo applicativo aziendale su IBM Power, sfruttando tutto:

  • potenza del Power,
  • Database,
  • Sicurezza, ...,
  • richiamando programmi RPG, Cobol senza doverli conoscere.
WebSmart diventa il  ponte tra differenti tecnologie, differenti team di sviluppo che finalmente possono convivere e mettere a frutto investimenti comuni.
In modo congiunto daranno il massimo risultato al business e creeranno il massimo vantaggio competitivo per la propria azienda.
 
Alcuni esempi:
il bigblue Portal usa la tecnologia CGI ILE 
mentre il bigblue Win è totalmente PHP 

BCD WebSmart