Mobility

Suggerimenti per la mobilità delle applicazioni line-of-business

Matt Fontaine

Panoramica:

  • Le aziende hanno bisogno di applicazioni mobile line-of-business (mLOB)
  • Piattaforma affidabile per lo sviluppo e la distribuzione di applicazioni mLOB
  • Protezione, gestione e provisioning via radio

Indice

Attivazione e gestione dei lavoratori fuori sede
Protezione e gestione dei dispositivi
Interoperabilità
IT e produttività degli utenti
Sviluppo e distribuzione
Conclusioni

Oltre alle tradizionali funzioni di produttività, messaggistica e servizi vocali, oggigiorno molte aziende desiderano che i professionisti fuori sede possano accedere agli stessi sistemi line-of-business (LOB) che utilizzano in

ufficio mediante applicazioni mobile LOB (mLOB). I sistemi in questione includono applicazioni CRM (Customer Relationship Management), ERP (Enterprise Resource Planning), BI (Business intelligence), di amministrazione e contabilità. Ovviamente, disporre di funzionalità mLOB consente agli utenti fuori sede di visualizzare e utilizzare applicazioni aziendali complesse e di interagire con i dati in tempo reale, il che riduce i tempi di vendita, migliora la soddisfazione del cliente e aumenta la produttività aziendale. Ecco alcuni esempi di scenari aziendali tipici:

  • Il personale addetto alle vendite può utilizzare Microsoft Dynamics™ CRM Mobile per visualizzare e aggiornare i dati dei clienti da qualsiasi luogo. Un'altra applicazione mLOB potrebbe consentire l'accesso ai dati di magazzino e ai prezzi in tempo reale. Inoltre, gli addetti alle vendite potrebbero utilizzare speciali dispositivi per preparare documenti di vendita sul campo, dal completamento di ordini alla raccolta di firme. Esistono anche applicazioni POS per dispositivi Windows Mobile® che possono eseguire la scansione di codici a barre e leggere carte di credito, per poi connettersi a sistemi di dati LOB back-end per l'elaborazione.
  • Le attività dei dipendenti in servizio sul campo possono essere pianificate mediante soluzioni ERP che creano itinerari appositi per il personale in base agli appuntamenti e al luogo in cui si trovano e che consentono di rilevare automaticamente gli spostamenti grazie a dispositivi Windows Mobile abilitati per GPS. I dipendenti che operano sul campo iniziano con il primo impegno della giornata e, a lavoro ultimato, vengono indirizzati automaticamente all'appuntamento successivo (vedere Figura 1).
  • Nelle aziende manifatturiere, le funzionalità di scansione RFID (Radio Frequency Identification) dei dispositivi Windows Mobile possono essere utilizzate per la gestione delle scorte in un magazzino RFID, in quanto consentono di inserire informazioni in un database istantaneamente e in modalità wireless. Inoltre, esistono dispositivi Windows Mobile realizzati in versioni particolarmente resistenti o considerati "intrinsecamente sicuri" per ambienti di lavoro pericolosi che forniscono le informazioni necessarie e soddisfano al contempo importanti requisiti di sicurezza.
  • I dirigenti che lavorano fuori sede e nell'arco di una giornata si spostano da riunioni con i clienti a riunioni aziendali a conferenze stampa, magari lontano dall'ufficio, possono ottenere analisi finanziarie, rendiconti delle spese e informazioni sui clienti in qualsiasi luogo si trovino.

Questi e molti altri scenari spingono le aziende all'avanguardia ad adottare applicazioni mLOB. In questo articolo descriverò come Windows Mobile e Mobile Device Manager siano in grado di collaborare, consentendo ai professionisti IT di distribuire le complesse funzionalità "mobile" sempre più richieste dalle aziende di oggi.

fig01.gif

Figura 1 Un'applicazione mLOB indicante un'attività di servizio sul campo completata

Attivazione e gestione di lavoratori fuori sede

Windows Mobile si è rivelata una piattaforma efficace per l'attivazione dei lavoratori fuori sede in vari settori, in quanto può collaborare senza problemi con risorse IT esistenti basate su Windows®, si avvale di comunicazioni unificate e messaggistica mobile fornite da Exchange Server e Office Communications Server ed è basata su Windows, il che significa che sia gli utenti sia i professionisti IT utilizzano un sistema noto che richiede una minore formazione ai fini dell'uso e della comprensione.

Con il rilascio di Mobile Device Manager, Windows Mobile è diventata una piattaforma addirittura migliore per la distribuzione di dispositivi portatili in ambienti aziendali. Mobile Device Manager consente di eseguire le attività di provisioning, gestione e protezione dei dispositivi portatili via radio tramite l'utilizzo di Active Directory® e Criteri di gruppo, proprio come se si trattasse di computer collegati in rete o di condivisioni di file. I criteri e i programmi software possono essere trasferiti ai telefoni in modo automatico, e i criteri relativi a protezione, software e hardware possono essere gestiti in modo estremamente accurato con complesse funzionalità di report e inventario.

L'impulso per tali innovazioni è l'idea che i dispositivi portatili dovrebbero essere estensioni naturali dei sistemi IT, anziché limitarsi a esistere in qualità di dispositivi middleware. Per le aziende che desiderano molto di più di semplici funzionalità di messaggistica, comunicazione e produttività di base dai dispositivi Windows Mobile, trasformare tali dispositivi in elementi fondamentali della rete è di importanza assoluta.

Ma cosa devono fare le organizzazioni che vogliono andare oltre le semplici funzionalità di base? Di seguito descriverò come sia possibile utilizzare al meglio le funzionalità di Windows Mobile e Mobile Device Manager grazie a una fantastica piattaforma per applicazioni mLOB.

Protezione e gestione dei dispositivi

Le stesse funzionalità che rendono attraenti le applicazioni mLOB, ossia il fatto che permettano di accedere in qualsiasi momento e luogo a importanti informazioni aziendali riguardanti clienti, amministrazione, magazzino e così via, rendono più complesse le attività di protezione. Gli utenti, infatti, immettono queste informazioni e vi accedono tramite dispositivi di piccole dimensioni su reti pubbliche e da diverse postazioni.

Molte aziende hanno già attivato l'accesso mobile alle applicazioni LOB, nonché ad altre risorse e strumenti condivisi sull'intranet mediante computer portatili con connessioni alla rete privata virtuale (VPN). Mobile Device Manager estende tale funzionalità ai dispositivi Windows Mobile grazie a Mobile VPN (vedere Figura 2). Il server gateway Mobile Device Manager attiva un tunnel crittografato IPsec tra il client Windows Mobile e la rete, fornendo accesso sicuro a informazioni protette dal firewall aziendale su connessioni pubbliche, come Internet o reti a pacchetti di dati wireless. In questa configurazione, Windows Mobile supporta più tipi di crittografia.

fig02.gif

Figura 2 Gestione avanzata dei dispositivi, protezione e VPN per dispositivi mobili con Mobile Device Manager (fare clic sull'immagine per ingrandirla)

Interoperabilità

I criteri di crittografia possono essere impostati e applicati ai dati sui dispositivi e le schede di memoria. I dipendenti che utilizzano applicazioni mLOB potrebbero scaricare informazioni riservate sui loro dispositivi portatili, che sono molto più facili da smarrire rispetto ad altri dispositivi di rete. Fortunatamente, sui dispositivi Mobile VPN che dispongono di una connessione dati è possibile eseguire la cancellazione dei dati in modalità remota (vedere Figura 3). Ad esempio, se un addetto alle vendite di una società farmaceutica scarica dei file relativi a diversi clienti dal sistema CRM aziendale sul dispositivo portatile e poi lascia inavvertitamente quest'ultimo su un taxi, potrebbero verificarsi gravi conseguenze.

fig03.gif

Figura 3 Se un dispositivo portatile viene perso o rubato, le informazioni che contiene possono essere rimosse in modalità remota. (fare clic sull'immagine per ingrandirla)

Mobile Device Manager è stato progettato per far fronte a questo tipo di problemi. Consente infatti di gestire quasi tutti gli aspetti relativi alle funzionalità dei dispositivi e ai criteri utente di Windows Mobile, dalla disattivazione di specifiche funzionalità hardware al controllo delle applicazioni installabili, fino alla limitazione dell'accesso a determinate risorse di rete. Queste attività possono essere eseguite con un'unica soluzione e tutte via radio. Quando gli utenti hanno a disposizione funzionalità mLOB, tali caratteristiche assumono una rilevanza ancora maggiore. Ad esempio, si potrebbe impedire agli utenti di utilizzare connessioni di rete Bluetooth per evitare il download di dati su dispositivi non controllati. Oppure, se si desidera che solo alcuni utenti possano installare il client del software di contabilità mobile, si potrebbe far sì che venga caricato e installato automaticamente solo sui dispositivi degli utenti che ne hanno bisogno.

Risorse aggiuntive

Inoltre, Mobile Device Manager non richiede che i dati aziendali passino attraverso un NOC (Network Operations Center) di terzi, che potrebbe rappresentare un altro punto di disponibilità o violazione della protezione. Sostanzialmente, Mobile Device Manager garantisce un controllo completo sulle implementazioni di dispositivi portatili a qualsiasi livello, controllo che a sua volta semplifica le operazioni di distribuzione, gestione e protezione delle funzionalità mLOB.

L'integrazione con la rete offre anche un altro vantaggio: il controllo estremamente accurato è realizzato per mezzo di Active Directory e Criteri di gruppo, eliminando la necessità di gestire i dispositivi portatili separatamente da altri client di rete. In questo modo si risparmiano tempo e denaro e, cosa più importante, si utilizzano criteri di accesso e protezione uniformi. I Criteri di gruppo rappresentano un metodo molto efficiente per controllare l'accesso mobile ai dati LOB: consentono di concedere in modo semplice l'accesso agli utenti che hanno bisogno di tali dati e di limitarlo in massa o singolarmente agli altri utenti.

Un altro importante aspetto da considerare sulla gestione di implementazioni mLOB, e sui dispositivi portatili in generale, è l'interoperabilità con le infrastrutture esistenti. A differenza di Windows Mobile, i sistemi operativi di alcuni dispositivi portatili non sono collegati ad altre risorse IT e richiedono quindi linguaggi, server e strumenti appositi. Questi fattori assumono un'importanza rilevante quando si fornisce l'accesso ad applicazioni complesse e a dati importanti sui dispositivi portatili.

Windows Mobile e Mobile Device Manager offrono tale interoperabilità. Poiché fa parte del sistema operativo Windows, Windows Mobile interagisce senza problemi con altre risorse IT basate su Windows, quali Microsoft® Exchange Server, Microsoft Forefront™, SQL Server® e Microsoft Office Communications Server. Questa interoperabilità all'interno di una famiglia di prodotti semplifica la progettazione e la realizzazione di funzionalità mLOB all'avanguardia.

Ad esempio, Windows Communication Foundation (WCF) — la tecnologia di Microsoft .NET Framework per l'attivazione delle comunicazioni tra le applicazioni — è in grado di utilizzare Exchange Server come utilità di inoltro dei messaggi alle implementazioni mLOB avvalendosi di un'architettura orientata ai servizi (SOA). Gli account dei dipendenti che si connettono occasionalmente possono essere aggiornati utilizzando la nuova tecnologia Sync Framework, che semplifica la sincronizzazione dei dati tra i dispositivi Windows Mobile grazie a SQL Server Compact 3.5 e a SQL Server 2008 per i dati aziendali. Senza un'infrastruttura mobile in grado di interagire con così tante risorse di rete pronte all'uso, l'implementazione di tali scenari potrebbe risultare molto più complessa.

IT e produttività degli utenti

L'incremento della produttività è un obiettivo importante delle implementazioni mLOB. Tuttavia, se l'utilizzo e la gestione delle funzionalità creano difficoltà a dipendenti e professionisti IT, i costi potrebbero superare i vantaggi o comunque ridurre il rendimento degli investimenti (ROI). Uno degli obiettivi degli sviluppatori di Windows Mobile è renderne l'utilizzo il più simile possibile a quello del desktop Windows perché la familiarità che ne deriva può aumentare il valore della soluzione per tutti gli utenti.

Dal punto di vista informatico, Windows Mobile, che si avvale di Mobile Device Manager, è stato progettato per integrare perfettamente i dispositivi Windows Mobile alla rete. Lo può fare grazie all'utilizzo di tecnologie note, in particolare Active Directory e Windows Server®. Mobile Device Manager fa parte della famiglia di soluzioni di gestione IT System Center, utilizzate da molti professionisti IT in tutto il mondo. Anziché dover apprendere una serie di nuove procedure e strumenti, i professionisti IT che hanno familiarità con un ambiente Windows possono utilizzare gli snap-in di Microsoft Management Console che già conoscono.

Lo stesso vale per gli utenti. L'esperienza di Windows Mobile, simile a quella di un desktop, consente di acquisire sicurezza e rapidità in breve tempo. Gli utenti possono utilizzare la suite Office Mobile, compreso Office Mobile Outlook®, per svolgere il loro lavoro senza dover imparare a utilizzare nuove applicazioni. Non devono preoccuparsi della gestione dei dispositivi, in quanto viene eseguita a livello centrale. Le applicazioni mLOB possono essere progettate in modo da funzionare con modalità familiari agli utenti delle versioni desktop degli stessi programmi. È possibile realizzare nuovi strumenti che abbiano lo stesso aspetto e si comportino come il software Windows. La familiarità degli utenti può ridurre il numero di chiamate al servizio di assistenza e la gravità degli incidenti, il che costituisce un vantaggio anche per i professionisti IT.

Altri aspetti della piattaforma Windows Mobile e Mobile Device Manager migliorano inoltre la produttività. Mobile VPN fornisce una connettività perfetta e continua anche tra reti diverse, oltre alla funzionalità di riconnessione rapida, che consente agli utenti di collegarsi quando è necessario e diminuisce il numero di chiamate al servizio di assistenza per questo tipo di problemi. I form factor per più dispositivi supportati da Windows Mobile consentono alle aziende di utilizzare un numero ridotto di dispositivi standard, offrendo comunque ai dipendenti la possibilità di scegliere quelli che soddisfano al meglio le loro esigenze. La diversità dei dispositivi consente inoltre di implementare scenari mLOB per l'incremento della produttività, ad esempio scenari di gestione delle scorte basati su codici a barre e di creazione di itinerari con dispositivi abilitati per GPS.

Sviluppo e distribuzione

Gli attributi che definiscono le applicazioni LOB — complessità dei dati, potenza e funzionalità specializzate — tendono a funzionare meglio su una piattaforma mobile progettata per una produttività basata sulle applicazioni. Windows Mobile offre ai dipendenti fuori sede un'esperienza simile a quella del desktop, il che rende più semplici lo sviluppo, la distribuzione e la gestione delle applicazioni mLOB.

Per iniziare, Windows Mobile supporta una versione di .NET denominata .NET Compact Framework. Poiché .NET Framework è un set di strumenti di programmazione utilizzato da milioni di sviluppatori in tutto il mondo, molti team operativi IT dispongono già di competenze di sviluppo interne per la personalizzazione e la creazione di applicazioni mLOB per Windows Mobile. In caso contrario, tali competenze possono essere acquisite sul mercato.

Windows Mobile supporta molte applicazioni mLOB attualmente in commercio. Microsoft offre soluzioni mLOB all'interno della famiglia di prodotti Microsoft Dynamics, fra cui Microsoft Dynamics CRM Mobile e Microsoft Dynamics AX Mobile Sales. Inoltre, Microsoft Dynamics Mobile Development Tools fornisce agli sviluppatori tecnologie per l'estensione del software nell'ambiente "mobile" dei dispositivi portatili. Microsoft è anche impegnata ad adattare all'ambiente "mobile" altre soluzioni Microsoft Dynamics, ad esempio il supporto per Microsoft Dynamics NAV sarà disponibile a breve. La maggior parte dei principali produttori di soluzioni LOB, quali SAP, Siebel, PeopleSoft e SalesForce.com, fornisce versioni delle suite di applicazioni compatibili con Windows Mobile.

Una volta acquistate o sviluppate, le applicazioni mLOB possono essere distribuite e gestite via radio mediante Mobile Device Manager e Windows Server Update Services 3.0. Per stabilire quali dispositivi debbano ricevere l'applicazione e a quali funzioni possano accedere, è possibile utilizzare Criteri di gruppo. Anche gli aggiornamenti delle applicazioni possono essere eseguiti in questo modo.

Conclusioni

Un numero crescente di aziende sta iniziando a fornire ai propri dipendenti e dirigenti applicazioni mLOB, aprendo nuove prospettive per gli addetti alla distribuzione e alla gestione dei sistemi IT. Windows Mobile e Mobile Device Manager assicurano dispositivi portatili pronti all'uso sulla rete e offrono una piattaforma di facile gestione per lo sviluppo e la distribuzione di applicazioni mLOB. Si tratta di una piattaforma che ottimizza la protezione e la produttività degli utenti, riducendo al minimo gli investimenti nelle infrastrutture e i problemi informatici. Inoltre, poiché Mobile Device Manager consente di distribuire applicazioni mLOB a molti utenti, il costo delle attività di sviluppo e distribuzione per ogni utente si riduce, mentre il ROI aumenta. La gestione semplificata di Windows Mobile con Mobile Device Manager lascia il tempo di pensare con creatività a come utilizzare le applicazioni mLOB nel modo più efficiente possibile, anziché a come farle funzionare.

Matt Fontaine è uno scrittore e consulente che vive a Seattle, nello Stato di Washington. È impegnato in numerosi settori, compresi il calcolo ad alte prestazioni, il software gestionale, la matematica attuariale, i beni immobili commerciali, l'ingegneria, l'edilizia e i beni di consumo confezionati. Matt è laureato al The Evergreen State College.