Chaque jour, il y a de plus en plus d'appareils mobiles très performants sur le marché. Des écrans tactiles plus grands permettent d'utiliser ces appareils mobiles pour un nombre toujours croissant de tâches complexes. Ainsi, la prochaine fois que vous ou vos employés serez sur le terrain, toutes les informations importantes de votre entreprise seront à portée de main. Et si votre entreprise est déjà dotée d'une architecture orientée services (SOA), ce sera très simple à réaliser. Mais il y a d'abord quelques étapes à suivre :
- Déterminez les processus d'entreprise qui doivent être disponibles sur les appareils mobiles.
- Redéfinir les processus opérationnels nécessaires de manière à ce que la plupart des tâches puissent être effectuées en mode déconnecté.
- Décider quelles fonctionnalités doivent être disponibles sur les appareils mobiles
- Concevoir une interface graphique pour les appareils mobiles
Pour préparer les processus d'entreprise à fonctionner dans un environnement mobile, une coopération étroite entre les experts/consultants SOA et les experts en appareils mobiles est nécessaire. Cela est nécessaire pour surmonter toutes les limitations des deux systèmes et pour réaliser une intégration réussie. Il est souhaitable que seules les fonctionnalités nécessaires soient disponibles sur les appareils mobiles et que le nombre d'interactions avec le système SOA principal et la quantité de données transférées soient limités au minimum. D'autre part, les analystes des processus d'entreprise doivent veiller à ne pas trop limiter les fonctionnalités, faute de quoi les processus d'entreprise définis deviendraient inutiles.
Les principaux objectifs des experts en dispositifs mobiles seront des tâches telles que le choix des plateformes mobiles à prendre en charge, l'aide à la redéfinition des processus d'entreprise, la conception de l'interface graphique, etc. Ils doivent tenir compte de la taille de l'écran de l'appareil mobile, des fonctionnalités limitées par rapport aux ordinateurs et, bien sûr, des limites associées au transfert de données. Dans certains endroits reculés, les signaux de réseau peuvent être très faibles, de sorte que le transfert de données est très lent, voire impossible. Même lorsque le signal du réseau est fort, la vitesse de transfert des données sur les appareils mobiles n'est pas comparable à celle d'un réseau local. C'est la principale raison pour laquelle les applications mobiles doivent être conçues pour fonctionner en mode déconnecté ; la connexion nécessaire à l'environnement SOA ne doit être établie que lorsque des données doivent être transférées.
Pour l'interface graphique, deux approches principales peuvent être envisagées :
- Interface web
- Application personnalisée
Pour l'interface web, seules les pages web appropriées doivent être créées. Il s'agit de l'approche la plus simple et les pages web moins complexes sont compatibles avec la plupart des navigateurs des appareils mobiles. Ainsi, même si cette méthode fonctionne sur un grand nombre d'appareils mobiles différents, les fonctionnalités sont limitées, ce qui la rend acceptable uniquement pour des tâches très simples.
Pour les tâches complexes, il est recommandé de mettre en œuvre l'application personnalisée afin d'exploiter les riches fonctionnalités de la plateforme Android et des très populaires appareils IPhone et IPad. Les appareils mobiles bénéficieront ainsi de toutes les fonctionnalités de votre environnement SOA avec une interface graphique très riche. Grâce à cette approche, vos employés seront beaucoup plus efficaces sur le terrain.
Grâce à cette modification relativement simple de votre environnement SOA et à des applications personnalisées pour les appareils mobiles, vos employés auraient accès en temps réel à des informations commerciales vitales, même lorsqu'ils sont sur le terrain. Dans l'environnement commercial hautement concurrentiel d'aujourd'hui, un tel avantage peut faire la différence entre le succès et l'échec.