Da IBMi al multipiattaforma

Quante volte a chi vende software IBMi (AS400) capita di perdere una trattativa pur avendo una soluzione superiore  per un motivo banale come la piattaforma software?

Far girare applicativi IBMi su altre piattaforme è impossibile e cambiare piattaforma ai propri ERP risulta uno sforzo titanico quando si parte da zero, e diventa economicamente insostenibile.

Lo storico linguaggio : l’RPG (Report Program Generator)

Come noto è un linguaggio:

  • HLL (high level language)
  • Sequenziale
  • Strutturato,
  • Sintetico
  • Nato per accedere a dabase importanti
  • Generare reportistica,
  • Evoluto al punto di realizzare qualsiasi cosa, già di suo RPG è un generatore.

ma L’RPG usando il 5250 non è notoriamente un linguaggio per il WEB

Quindi cosa si può fare in questa situazione?

La prima possibilità è offerta da Java.

Supportato da tutti i sistemi operativi iOS, ZOS, OS400, Windows , Linux, Android, lascia aperti dei dubbi sul suo funzionamento.

Vediamo insieme i motivi:

  • Grazie alla Java Virtual Machine (JVM), Java gira ovunque, ma potrebbe non essere aggiornata correttamente;
    • perché non si riesce ad aggiornare
    •  perché il software applicativo richiede una precisa versione di JVM che magari è incompatibile con altri programmi applicativi.
  • Ha problemi apparentemente banali se pensati in piccole aziende, ma su grandi multinazionali assumono proporzioni tali da essere inutilizzabile
  • Su IBMi (AS400) JVM non ha un buon funzionamento, è poco performante, tanto che si riduce l’utilizzo della soluzione, solo su applicazioni marginali (qualche web service o per piccole necessità).  Oppure si sposta Il websever su un’altra piattaforma per recuperare velocità
  • Java è molto prolisso, bisogna scrive molto con molta cura e questo genera dei costi spaventosi
  • Java è difficile e richiede anni di studio

Ma allora esistono soluzioni affidabili per il multipiattaforma?

La seconda soluzione è Zend PHP:

  • Grazie a Zend server, il PHP ha funzionalità e prestazioni ottime su IBMi (AS/400).
  • Gli accessi al database possono essere nativi, con funzionalità tipo CHAIN e SETLL.
  • Il PHP ha ottime prestazioni in tutte le piattaforme come ZOS, IOS, Microsoft, Linux ecc.
  • Con websmart PHP i tempi di sviluppo si riducono drasticamente ed è semplice da imparare.

E’ un linguaggio adatto all’AS/400 IBM i che consente di poter sviluppare qualsiasi applicazione web e mobile senza alcun problema. E’ una soluzione molto veloce, performante e regge un volume di dati considerevole.

Grazie ad un linguaggio Script sequenziale e strutturato, abbiamo una soluzione molto simile all’RPG, che consente di sviluppare qualsiasi applicazione WEB, Mobile e multipiattaforma. La soluzione è ben lontana dal concetto di java virtual machine e quindi risulta molto più aperta, veloce e performante, perché il PHP è un linguaggio semplice ed intuitivo.

La soluzione è semplice ed efficace e si contrappone ai sistemi software tradizionali, perché focalizza il progetto sui bisogni del cliente, con la sua costante collaborazione.

Nonostante tutto ciò molti clienti abituati a sviluppare in RPG  hanno trovato lo Zend Framework II molto complesso e di difficile implementazione. Dopo 15 giorni di corso non erano in grado di creare praticamente nulla e tendevano ad abbandonare la soluzione.

Zend Framework II è un linguaggio ad oggetti che richiede la predisposizione di tutti gli oggetti e poi la programmazione  è  OO (object oriented) con i concetti di proprietà e polimorfirsmo.

Mentre il PHP è un liguaggio di script che nasce per gestire pagine web dinamiche (siti web) definizione https://it.wikipedia.org/wiki/PHP.

Un sistema che offre la possibilità di consegnare al cliente una soluzione su misura e personalizzata, in tempi brevi e di altissima qualità.

 

L’esclusivo metodo BOS  di bigblue rappresenta la soluzione all’eterno problema:

Quali sono gli ingredienti?

      1. WebSmart PHP multipiattaforma e multidatabase
      2. bigblue CRM  interamente realizzato con WebSmart PHP
      3. bigblue Query
      4. Presto

    Qual è il metodo?

    1. bigblue CRM viene consegnato con sorgenti e diritti di commercializzazione alla software house, che può soddisfare immediatamente richieste di CRM da parte dei propri clienti,
    2. Con BCD Presto la software house può portare immediatamente su web i propri applicativi e collocarli all’interno di bigblue CRM,
    3. La SWH inizia un ciclo di formazione su WebSmart PHP ed inizia a produrre software in poco tempo.

    WebSmart PHP è molto più produttivo e semplice di qualsiasi generatore PHP sul mercato. E’ una soluzione che permette di potenziare il business e di poter aumentare la competitività.

    In questo modo già da subito con il punto 1 e 2 la SWH genera profitti e massimizza l’investimento.

    Un IDE straordinario in grado di generare complete applicazioni PHP per ogni piattaforma e per ogni database e con ogni stile web HTML5 responsive