MobileTogether Server

Boostez vos applis orientées sur données sur toutes les plateformes

MobileTogether Server est la centrale de traitement pour vos
Applis natives iOS, Android, Windows et basées sur navigateur.

MobileTogether Server est le centre de back-end pour vos solutions et fonctionne en tant que passerelle entre les utilisateurs finaux et vos infrastructures de sources de données back-end.
Traitement d’applis illimitée

Quelle est la différence de MobileTogether ?

Chaque appli que vous concevez dans MobileTogether Designer génère simultanément l’UI de front-end ainsi que la logique du serveur back-end. Cela vous économise des semaines voire même des mois et améliore considérablement la performance de l’appli.

De plus, chaque appli que vous développez est automatiquement disponible pour les pour les appareils mobiles iOS et Android et les utilisateurs travaillant sur ordinateurs par le biais du client Windows ou navigateur HTML5.

Le framework de MobileTogether comprend le MobileTogether Server, que vous pouvez installer sur place dans l’entreprise ou dans l’infrastructure du cloud de votre choix.

Le MobileTogether Server soutient la logique de serveur de back-end que vous définissez pour votre appli, en fournissant une connectivité aux sources de données en back-end, pour un traitement des données ultra-rapide, des options de cache pour une meilleure performance et des options de sécurité solides pour vos applis commerciales et de boutique d’appli.

Points forts

  • Traitement des données performant pour les applis de desktop et mobiles
  • Options de cache complètes
  • Éditeur de rôles et de permissions
  • Options de cache granulaires
  • Déploiement instantané : des applis commerciales
  • Traitement des données pour les applis de boutiques d’appli
  • Déploiement flexible sur place ou dans le cloud
  • Prix abordables et ajustables pour les entreprises de toute taille

Prise en charge multiplateforme

  • Windows Server: 2008 R2 SP1 with Platform Update or newer
  • Windows: Windows 7 SP1 with Platform Update, Windows 8, Windows 10
  • Linux: CentOS 6 & 7, RedHat 6 & 7, Debian 8 & 9, Ubuntu 14.04, 16.04, & 18.04
  • Mac OS X: 10.10 or newer

Comment cela fonctionne-t-il ?

Les applis MobileTogether sont créées par un développeur ou un utilisateur technique dans MobileTogether Designer et sont déployées dans le MobileTogether Server de votre entreprise. Ici, votre appli peut être accédée par les utilisateurs finaux de deux manières :

Dans tous les scénarios, votre MobileTogether Server se charge de fournir une connectivité aux données de back-end, le traitement des données et les fonctions de sécurité pour vos applis.

Plateformes prises en charge :

  • Android
  • iOS (iPhone, iPad)
  • Windows 8 & 10
  • Windows Phone 10
  • Navigateurs HTML5 pour d'autres utilisateurs

Serveur d'applis performant

MobileTogether Server augmente la vitesse et la performance des appareils mobiles et des ordinateurs exécutant votre appli en effectuant toutes les tâches lourdes pour les requêtes et les calculs complexes sur le serveur. Cela signifie que les résultats sont affichés beaucoup plus rapidement sur l'appli mobile.

L'appareil de votre utilisateur peut donc consacrer ses ressources à d'autres processus, réduisant nettement le temps de chargement et l'espace mémoire.

  • Options de cache granulaire
  • L’option d’Intégration de XML dans le fichier de Design réduit le transfert de données entre le client/serveur
  • Utilisation de XQuery pour réduire la quantité de données transférées
  • Stockage de données persistantes sur les appareils client
  • Paramètres "garder les données sur le serveur" (par ex. calculer un graphique sur le serveur mais uniquement envoyer une image des résultats au client)
  • Traitement parallèle de plusieurs solutions

Options de cache

MobileTogether Server est fourni avec un cache intégré pour des résultats d'extraction de données complexes. Vos utilisateurs ne devront plus patienter jusqu'à ce que la requête de base de données ou de service web soit achevée, chose qui peut durer plusieurs minutes voire même plusieurs heures. Il suffit de configurer la fréquence des mises à pour les données cachées, et les utilisateurs obtiendront toujours le résultat de la dernière mise à jour instantanément.

Le comportement de cache est personnalisable selon les besoins de votre solution. MobileTogether contient plus que les paramètres de cache habituels comme le temps d'expiration et de réinitialisation. Vous pouvez déterminer manuellement l'intervalle avant de renouveler le cache et définir combien de combinaisons uniques de paramètres de requêtes multiples devront être cachées automatiquement. Un client recevra immédiatement les données du cache, mais le serveur ne les extraira que si la période de cache a expiré. Ces options boostent la performance.

Cache de MobileTogether personnalisable

Option d’Intégration de XML dans le fichier de Design

Cette option est idéale pour les données de petite taille nécessaires du côté client, comme une liste de choix pour la fenêtre de liste de choix ou toute autre donnée statique.

Les données intégrées sont ensuite transmises au client avec le fichier de design et sont toujours immédiatement disponibles du côté client à chaque fois que vous exécutez l'appli. Aucun transfert de données supplémentaire n'est nécessaire entre le client et le serveur.

XQuery booste la performance

L’utilisation d’expressions XQuery lors de la génération de votre appli dans MobileTogether Designer vous permet de réduire le volume de données transférées entre le serveur et le client.

Les affichages de la base de données, les interrogations ou les appels vers des sources de données externes retournent des données raw qui ne peuvent pas être structurée de manière idéale. Les expressions FLWOR puissantes de XQuery vous permettent de restructurer et de regrouper les données ou de créer un sous-ensemble des données pour un transfert de données efficace du serveur au client et de la présentation optimale.

Stockage de données persistantes sur l’appareil

Lors de la création d’une appli, vous pouvez choisir de stocker des données saisies par l’utilisateur et des données qui ne changent pas fréquemment sur chaque appareil client pour réduire la quantité de données transmises entre le serveur et le client.

Il augmente la performance en réduisant les temps d'aller-retour entre le serveur et le client, et même entre les différentes sessions du même utilisateur à plusieurs heures d'écart.

Garder les données sur le serveur

Afin de réduire la quantité de données transmises par le réseau de données mobiles, ce qui améliore la performance de toute appli, MobileTogether vous permet de sélectionner exactement les données que vous souhaitez transmettre aux appareils du client et les données que vous souhaitez garder sur votre serveur.

Paramètres Garder les données sur le serveur

Par exemple, si un certain ensemble de données est uniquement nécessaire pour afficher un graphique, alors les données peuvent être conservées sur le MobileTogether Server. Le graphique sera rendu par le serveur et seule une image du graphique sera transmise au client.

 

Ces options puissantes vous permettent de créer les applis orientées vers les données les plus sophistiquées possibles tout en fournissant une performance optimale aux utilisateurs finaux.

Booster les applis commerciales

MobileTogether Server offre une fonction unique pour les applis commerciales et les applis individuelles déployées vers les boutiques d’applis (voir ci-dessous).

Lorsque vous créez une appli commerciale dans MobileTogether Designer, elle est déployée vers votre MobileTogether Server, où les utilisateurs finaux peuvent y accéder instantanément. Il leur suffit de télécharger le client MobileTogether gratuit et de connecter votre serveur pour le faire fonctionner avec une ou plusieurs applis exécutées sur votre serveur. Les clients MobileTogether sont disponibles pour iOS, Android, Windows et tout navigateur web ; un vrai accès AVEC.

Outre des fonctions performantes, MobileTogether Server offre des options de cache granulaires pour les applis commerciales.

Sécurité d'appli

MobileTogether Server offre des options de sécurité robustes et granulaires le cas échéant pour vos applis commerciales et de boutiques d’applis, tous deux sur une base par-serveur et par-appli :

Un éditeur d’interface web et de permission convivial vous permet d’activer et de gérer :

  • La définition de l’utilisateur et des rôles pour les développeurs d’applis et les utilisateurs
  • Gestion des utilisateurs, des rôles et des appareils
  • Authentification des utilisateurs
  • Authentication par le biais de mots de passe, LDAP, ou intégration Active Directory
  • Cryptage SSL

Permissions basées sur rôle

Les permissions basées sur rôle accordent au développeur d’appli ou à l’administrateur de serveur le contrôle de l'accès à toute appli particulière, partie d'appli ou à un répertoire entier d’applis commerciales sur la base des permissions d'utilisateur et de rôle définis sur MobileTogether Server.

Par exemple, les utilisateurs dans le rôle “Executive” peuvent voir des données et des graphiques supplémentaires dans une appli de rapport de ventes comparé à ceux disposant du rôle “Manager” accédant la même appli.

Traitement des données pour les applis de boutiques d’appli

Les développeurs peuvent souhaiter déployer leurs appli MobileTogether vers les boutiques d'applis différentes pour permettre aux utilisateurs de les installer individuellement. MobileTogether Designer génèrera automatiquement du code pour les applis natives iOS, Android et Windows qui profitent encore de l’avantage des fonctions performantes soutenues par MobileTogether Server, y compris la connectivité des données, du traitement des données, des options de cache sophistiquées, etc.

Services (solutions sans UI qui est exécutée sur le serveur)

Les applis MobileTogether peuvent être soutenues par des services qui sont des solutions sans UI qui sont intégrées dans MobileTogether Designer et exécutées sur le MobileTogether Server basé sur des déclencheurs prédéfinis du client pour fournir une fonctionnalité de background pour d'autres applis.

Sur le serveur, il est très simple de définir des déclencheurs horaires, des événements de système de fichier et donc de programmer le déclenchement d’un service à exécuter.

Par exemple, un service peut être défini par surveiller la table Orders dans une base de données des ventes et déclencher une action, comme l'envoi d'une notification dans une appli, l'envoi d'un e-mail à un ou plusieurs destinataires, etc. lorsqu'une commande arrive dans la table.

Un autre exemple est l'utilisation d'un service pour contrôler les flux XML depuis un site Web et l'envoi d'une notification aux utilisateurs lorsque des mises à jour ou des changements sont disponibles.

Les services offrent des fonctions en arrière-plan pour d’autres applis

Les services ajoutent des fonctions en temps réel aux applis orientées vers les données créées par les développeurs sur MobileTogether.

Veuillez noter Que ce service requiert l’utilisation de MobileTogether Server Advanced Edition.

Appli Statistiques

Lors de l'installation de MobileTogether Server, vous disposez d'une appli pour la gestion du serveur qui affiche les statistiques variées concernant les applis individuelles exécutées sur ce serveur.

L'appli Statistics présente des statistiques et des graphiques concernant le nombre d'utilisateurs, d'appareil, de démarrage de l'appli, de requêtes de serveur, etc pour un délai sélectionné. Des filtres granulaires vous permettent de consulter ces statistiques par système d'exploitation, type d'appareil, ou de fabricant, par appli, etc. Vous pouvez aussi consulter des statistiques concernant les décomptes de requêtes et les démarrages de l'appli.

Statistiques de la performance de votre appli

L’appli vous permet d'obtenir aisément une vue précise et une popularité de chaque appli sur votre MobileTogether Server.

Prix abordable

Designer gratuit, applis gratuites

L'environnement de développement MobileTogether Designer est un téléchargement gratuit pour un nombre illimité de développeurs dans votre entreprise. Les applis MobileTogether pour iOS, Android, Windows Phone et Windows 8 t 10 sont également gratuits dans leurs boutiques respectives.

Applis illimitées, appareils illimités

MobileTogether Server est disponible gratuitement pour une période d'essai de 30 jours.

Lorsqu’une licence est vendue en tant que licence annuelle à acheter par cœur de serveur (à partir de $1000/an pour 1 cœur). Vous avez bien lu : $1000 tous les ans pour un nombre illimité d'applis et un nombre illimité d'utilisateurs.

Bien qu'il n'y a pas de limites quant au nombre d'utilisateurs ou au nombre d'applis que vous pouvez exécuter sur le serveur d'appli mobile, il se peut que vous devrez adapter la machine de serveur selon la charge actuelle afin de fournir une performance optimale pour un grand nombre d'utilisateurs. Mais le prix de démarrage est idéal pour la plupart des déploiements initiaux.

Nous avons rassemblé ce prix particulièrement intéressant avec des fonctions de développement d'applis pour faire de MobileTogether le framework le plus accessible (et sophistiqué) pour développer et déployer des applis orientées pour toutes les plateformes.