SOA - Solutions mobiles

La description

Les mobiles d'aujourd'hui sont devenus très puissants dans l'économie d'aujourd'hui et le Web mobile devient moins cher et fournit des services rapides à l'utilisateur. Les solutions mobiles basées sur le Web doivent communiquer avec le backend de l'environnement d'entreprise.

Le diagramme ci-dessous montre le développement d'applications mobiles basées sur SOA:

  • En utilisant l'image ci-dessus, nous pouvons expliquer comment la configuration des solutions mobiles peut être simplifiée par l'orientation service.

  • Le but du processus est de lire le code à barres des articles à partir des téléphones mobiles.

  • Ensuite, l'utilisateur remplira le formulaire et l'enverra au serveur. Le message ne sera pas envoyé directement au serveur, mais il utilise l'interpréteur appelé Enterprise Service Bus (ESB) pour traiter les données et envoyer le message au serveur approprié.

  • Dans la dernière étape, le message sera stocké dans la base de données.

Partie mobile

C'est une application qui s'exécute sur un téléphone portable qui stocke toutes les données dans une base de données locale et l'utilisateur peut vérifier les données non définies et essayer de les envoyer à nouveau.

Intergiciel de communication

L'ESB fait office d'intermédiaire entre le serveur et les téléphones mobiles qui envoie les données collectées à partir des téléphones mobiles et traite les messages stockés dans les différentes bases de données. L'intergiciel est une partie moins personnalisée entre les téléphones mobiles et le serveur et aboutit au succès du système.

Partie côté serveur

La partie côté serveur fréquemment appelée vue Web qui fournit les données collectées qui sont extraites de la base de données.

Les trois parties ci-dessus (partie mobile, middleware de communication, partie côté serveur) spécifient que les solutions mobiles peuvent être utilisées de manière systématique en utilisant les architectures orientées services.