Ogni giorno ci sono sempre più dispositivi mobili molto capaci sul mercato. Gli schermi touch screen più grandi consentono di utilizzare questi dispositivi mobili per un numero sempre maggiore di compiti complessi. Quindi, la prossima volta che lei o i suoi dipendenti sarete sul campo, tutte le informazioni aziendali importanti saranno a portata di mano. E se la sua azienda è già abilitata alla SOA, questo sarà molto semplice da realizzare. Ma prima è necessario seguire alcuni passi:
- Decidere quali processi aziendali devono essere disponibili sui dispositivi mobili.
- Ridefinire i processi aziendali necessari in modo tale che la maggior parte dei compiti possa essere svolta in modalità off-line.
- Decidere quali funzionalità devono essere disponibili sui dispositivi mobili
- Progetta un'interfaccia grafica per dispositivi mobili
Per preparare i processi aziendali a funzionare in un ambiente mobile, è necessaria una stretta collaborazione tra esperti/consulenti SOA ed esperti di dispositivi mobili. Questo è necessario per superare tutte le limitazioni di entrambi i sistemi e per realizzare un'integrazione di successo. È auspicabile che sui dispositivi mobili siano disponibili solo le funzionalità necessarie e che il numero di interazioni con il sistema SOA principale e la quantità di dati trasferiti siano limitati al minimo. D'altra parte, gli analisti dei processi aziendali devono fare molta attenzione a non limitare troppo le funzionalità; altrimenti i processi aziendali definiti diventerebbero inutili.
Gli obiettivi principali degli esperti di dispositivi mobili saranno compiti come decidere quali piattaforme mobili devono essere supportate, aiutare a ridefinire i processi aziendali, progettare l'interfaccia grafica, ecc. Dovranno prendere in considerazione le dimensioni del display del dispositivo mobile, le funzionalità limitate rispetto ai computer e, naturalmente, le limitazioni associate al trasferimento dei dati. In alcune località remote, i segnali di rete potrebbero essere molto bassi, quindi il trasferimento dei dati sarebbe molto lento o impossibile. Anche quando il segnale di rete è forte, la velocità di trasferimento dati sui dispositivi mobili non può essere paragonata a quella di una rete locale. Questo è il motivo principale per cui le applicazioni mobili dovrebbero essere progettate per lavorare in modalità off-line; solo quando è necessario trasferire i dati, si dovrebbe stabilire la connessione necessaria all'ambiente SOA.
Per la GUI, si possono considerare due approcci principali:
- Interfaccia web
- Applicazione personalizzata
Per l'interfaccia web, occorre creare solo le pagine web appropriate. Questo è l'approccio più semplice e le pagine web meno complesse sono compatibili con la maggior parte dei browser dei dispositivi mobili. Quindi, anche se questo metodo funzionerebbe su un gran numero di dispositivi mobili diversi, la funzionalità sarebbe limitata, rendendolo accettabile solo per compiti molto semplici.
Per le attività complesse, si consiglia di implementare l'applicazione personalizzata per sfruttare le ricche funzionalità della piattaforma Android e dei diffusissimi dispositivi IPhone e IPad. In questo modo porterà sui dispositivi mobili l'intera funzionalità del suo ambiente SOA con un'interfaccia grafica molto ricca. Utilizzando questo approccio, i suoi dipendenti saranno molto più efficienti sul campo.
Con questo cambiamento relativamente semplice nell'ambiente SOA e con le applicazioni personalizzate per i dispositivi mobili, i suoi dipendenti potranno accedere in tempo reale a informazioni aziendali vitali, anche quando sono sul campo. Nell'ambiente aziendale altamente competitivo di oggi, un tale vantaggio può fare la differenza tra il successo e il fallimento.