Pourquoi un serveur MBaaS est-il oligatoire pour la mobilité d’entreprise ?

Dans le cadre de la mobilité d’entreprise, les applications mobiles s’exécutant sur des appareils doivent se connecter aux données d’entreprise pour fournir à l’utilisateur des informations professionnelles précieuses. Malheureusement, le système d’information de l’entreprise n’est généralement pas conçu pour fournir ces données aux périphériques mobiles.

Les appareils mobiles ne pouvant pas accéder directement aux données de l’entreprise pour des raisons de sécurité et d’autres raisons techniques, le Serveur Convertigo se connecte aux données existantes de l’entreprise et fournit les données au format approprié pour les appareils mobiles, économisant ainsi la bande passante des réseaux 3G / 4G. Le serveur Mobile Enterprise Application Platform de Convertigo gère également le contrôle d’accès afin de ne publier que des sous-ensembles contrôlés de données de l’entreprise sur des appareils mobiles et de chiffrer les données sur les réseaux mobiles.

server_1
server_2

La logique commerciale du côté du serveur

De nombreux processus mobiles nécessitent l’exécution d’une logique commerciale complexe. Bien que cette logique puisse être exécutée dans le périphérique mobile lui-même, son exécution côté serveur offre une meilleure sécurité lors du traitement des données au sein de l’entreprise. Cela préserve la bande passante car le filtrage des données peut être effectué avant de renvoyer les données au périphérique mobile. Le serveur Convertigo peut exécuter une logique commerciale complexe pouvant être partagée entre plusieurs applications mobiles.

Cette logique commerciale est exposée en tant que service mobile aux applications mobiles s’exécutant sur les périphériques. Cela permettra aux applications mobiles de connecter et de synchroniser les données avec les systèmes dorsaux, éliminant ainsi le travail dupliqué en permettant à la logique commerciale d’être écrite et gérée à un seul endroit.

Comment le serveur MBaaS de Convertigo fait-il le travail ?

Le Serveur Convertigo repose sur une architecture à trois niveaux. Le premier niveau est la couche de connecteurs, fournissant des connecteurs aux données d’entreprise. Tous les connecteurs peuvent être configurés pour accéder aux données en définissant leurs propriétés. Dans un connecteur, Convertigo exécutera des transactions représentant des échanges uniques avec des serveurs principaux qui transmettent des données et les récupèrent.

La deuxième couche est la couche de logique commerciale exécutant le côté serveur. Le serveur Convertigo gère cette logique commerciale en exécutant des séquences. Les séquences sont un ensemble d’étapes exécutées en séquence. Chaque étape peut exécuter une logique commerciale simple, telle que la création de structures de données, le filtrage de données, l’envoi de courriers ou de notifications push ou le calcul d’une logique commerciale complexe. Les séquences peuvent appeler n’importe quelle transaction du connecteur pour échanger des données avec les systèmes back-end.
La dernière couche est responsable de l’exposition de la logique commerciale des Sequences en tant que services Web standard auxquels les périphériques mobiles ont accès.

shema_server
server_4

Sécurité, contrôle d’accès et mises à jour d’applications

Le serveur Convertigo gère les contextes de sécurité en contrôlant soigneusement les informations d’identification de l’utilisateur mobile avant d’exécuter des séquences. Le serveur peut également gérer des contextes avec état, écraser des données provenant de différentes sources d’entreprise, et des données en cache pour éviter les sollicitations excessives du back-end.

Convertigo server is also responsible for updating mobile devices with new versions of mobile apps (Flash Update), handling access logs, usage analytics, and administration console.

Download Technology overview white paper