Sections
Personal tools
You are here: Home Plumitif La Mobilité et l'entreprise
Document Actions
Prestations
Conseil Conseil aux organisations, Assistance à maîtrise d'ouvrage
Développement de logiciel Développement d'application spécifique
Agence Web, et Multimedia Développement de site Web et de poduit multimedia
Formation,E-learning, FOAD Développement de projet en ingénierie éducative
 
Technologies
Atelier de génie logiciel Windev / Webdev /WindevMobile
Framework web :: Python Zope / Plone /TurboGears / Django
Framework web :: Php Joomla, Drupal, SPIP
 
Document Actions

La Mobilité et l'entreprise

Les technologies de télécommunication mises en place par les opérateurs et la montée en puissance des performances des terminaux mobiles tels que les PDA (Personnal Digital Assistant) permettent aujourd'hui de considérer ces appareils non plus comme de simples agenda électroniques, mais comme de réels outils permettant aux utilisateurs nomades de rester connectés au système d'information de l'entreprise.

Des débits plus rapides ...

Initialement, le premier moyen pour se connecter à distance était d'utiliser le Réseau Téléphonique Commuté (RTC). Avec l'apparition de la téléphonie mobile et son succès commercial, les technologies de transmission sans fil se succèdent rapidement, apportant à chaque fois des débits supérieurs pour pouvoir proposer de nouveaux services, toujours plus gourmands en terme de bande passante.

Ainsi, les opérateurs permettent à des appareils mobiles de se connecter via GSM/GPRS/EDGE et UMTS, à des débits de plusieurs dizaines/centaines de kilobits par seconde (kbps).

Demain, le WiMAX viendra en complément de ces réseaux déjà déployés, pour apporter un accès Internet haut débit sans fil à un quartier ou une ville entière.

... + des PDA plus performants ...

Les principales fonctionnalités d'un PDA sont la gestion de l'agenda, des contacts et carnets d'adresses, des tâches à faire ou encore des fonctions de lecteur multimédia.

La puissance et l'espace de stockage augmentent très rapidement au fur et à mesure que les nouveaux modèles apparaissent, la gestion des fichiers, de la mémoire et de la compatibilité entre systèmes s'améliorent.

Les dernières générations de PDA incorporent un microprocesseur allant à plus de 500 MHz, ce qui correspond à la puissance d'un PC portable d'il y a à peine 3 ans ; un concentré de technologie et de puissance qui tient dans la main.

Les modules de communication permettant d'accéder au RTC, réseaux mobiles ou réseaux sans fil sont incorporés nativement dans certains terminaux, et viennent s'incorporer dans les autre via des cartes d'extension.

Au niveau des systèmes d'exploitation, PalmSource et Microsoft se partagent le marché et cette concurrence féroce catalyse les évolutions technologiques et le développement de nouvelles possibilités au niveau fonctionnel pour les développeurs de solutions applicatives mobiles.

... = une mobilité accrue

La conjonction de ces deux évolutions techniques permet aujourd'hui à un utilisateur nomade de rester en liaison étroite avec le système d'information de l'entreprise, à l'aide d'un PDA communiquant.

Outre la synchronisation proposée en standard, il est possible de développer une solution applicative qui permet d'aller plus loin que la mise à jour du carnet d'adresse ou la récupération des e-mails. En effet, il est tout à fait envisageable de déportée une partie de d'un applicatif métier directement sur votre PDA en développant une solution applicative spécifique.

Pour cela, l'architecture technique demande, dans un cas classique de synchronisation périodique, deux éléments distincts :

  • une application serveur qui écoute en permanence les demandes de connexion en provenances des différents terminaux, qui va se charger entre autre d'assurer l'authentification de l'utilisateur effectuant la connexion, de sécuriser la transmission, de mettre à jour les logiciels du PDA, de traiter les données envoyées le terminal (intégration dans la base de données métier de l'entreprise), d'envoyer des données à mettre à jour sur le PDA...
  • une application cliente sur chacun des terminaux qui va se connecter à l'application serveur de l'entreprise et initier le transfert des données qui ont été saisies et / ou modifiées localement depuis la dernière synchronisation.

    Ce mode de fonctionnement par synchronisations ponctuelles permet une grande souplesse d'utilisation car il n'est pas nécessaire à l'utilisateur d'être connecté au réseau pour pouvoir utiliser son application métier. Ainsi, il n'est pas dépendant de la couverture réseau de la zone dans laquelle il se trouve.

    Les limitations de ce mode de fonctionnement peuvent être de deux natures :
  • les données présentes sur le PDA peuvent ne pas être suffisamment à jour, notamment dans le cas où ces données évoluent vite dans le temps. Par exemple, un état de stock n'a plus de pertinence si les données datent de plusieurs jours ; les stocks changeant rapidement dans le temps.
  • dans le cas de volumes de données importants, la synchronisation peut être très longue si le débit de connexion est faible, ce qui peut gêner le confort d'utilisation, voir être rédhibitoire dans des cas extrêmes de volumes de données trop importants.

    Pour palier ces limitations, qui n'interviennent cependant qu'occasionnellement, il est possible de prévoir une solution hybride, à savoir un mode de fonctionnement déconnecté (offline) dans une utilisation classique, et au besoin, ponctuellement, une bascule en mode connecté (online) pour interroger la base de données métier de l'entreprise via l'application serveur, pour obtenir la ou les données recherchées en temps réel.

    Les points cruciaux lors du développement de tels systèmes se situent au niveau de la définition de l'architecture technique la plus appropriée en fonction des besoins (mode connecté / déconnecté), de la synchronisation des données (protocole de synchronisation, réplication de bases de données), ou au niveau de la sécurité de la transmission (authentification, chiffrage, blocage d'accès en cas de vol...). Notons que sur ce point, une connexion VPN permet de gérer une partie de la problématique de sécurité.