MobileFirst Server

improve this page | report issue

Présentation

MobileFirst Server est constitué de plusieurs composants. Une présentation de l’architecture MobileFirst Server est fournie pour vous permettre de comprendre les fonctions de chaque composant.

Contrairement à la version 7.1 ou aux versions précédentes de MobileFirst Server, le processus d’installation de la version 8.0.0 est distinct du développement et du déploiement d’opérations sur des applications mobiles. En V8.0.0, une fois les composants de serveur et la base de données installés et configurés, MobileFirst Server peut être utilisé pour la plupart des opérations sans qu’il soit nécessaire d’accéder au serveur d’applications ou à la configuration de base de données.

Les opérations d’administration et de déploiement des artefacts MobileFirst sont effectuées via la console MobileFirst Operations Console ou l’API REST du service d’administration de MobileFirst Server. Les opérations peuvent également être effectuées en utilisant certains outils de ligne de commande qui encapsulent cette API, par exemple, mfpdev ou mfpadm. Les utilisateurs autorisés de MobileFirst Server peuvent modifier la configuration côté serveur des applications mobiles, télécharger ou configurer du code côté serveur (les adaptateurs), télécharger de nouvelles ressources Web pour des applications mobiles Cordova, exécuter des opérations de gestion d’applications, et plus.

MobileFirst Server offre des couches de sécurité supplémentaires, en plus des couches de sécurité de l’infrastructure réseau ou du serveur d’applications. Les fonctions de sécurité incluent le contrôle de l’authenticité d’application et le contrôle d’accès aux ressources côté serveur et aux adaptateurs. Ces configurations de sécurité peuvent également être effectuées par les utilisateurs autorisés de MobileFirst Operations Console et du service d’administration . Vous déterminez l’autorisation des administrateurs de MobileFirst en les mappant aux rôles de sécurité, comme décrit dans Configuration de l’authentification d’utilisateur pour l’administration de MobileFirst Server .

Une version simplifiée de MobileFirst Server préconfigurée et ne nécessitant pas de logiciel prérequis, tel qu’une base de données ou un serveur d’applications, est disponible pour les développeurs. Voir Configuration du serveur de développement MobileFirst.

Composants de MobileFirst Server

L’architecture des composants de MobileFirst Server est illustrée comme suit :

Composants constituant MobileFirst Server

Composants de base de MobileFirst Server

MobileFirst Operations Console, le service d’administration de MobileFirst Server, le service de mise à jour opérationnel de MobileFirst Server, les artefacts MobileFirst Server et l’environnement d’exécution MobileFirst représentent l’ensemble de composants de base à installer.

  • L’environnement d’exécution fournit les services MobileFirst aux applications mobiles qui s’exécutent sur les appareils mobiles.
  • Le service d’administration fournit les fonctions de configuration et d’administration. Vous utilisez le service d’administration via MobileFirst Operations Console, l’API REST de service de mise à jour opérationnel ou les outils de ligne de commande, tels que mfpadm ou mfpdev.
  • Le service de mise à jour opérationnel gère les données de configuration et est utilisé par le service d’administration.

Ces composants requièrent une base de données. Le nom de table de base de données de chaque composant ne comporte pas de propriétés en commun. Vous pouvez donc utiliser la même base de données ou le même schéma pour stocker toutes les tables de ces composants. Pour plus d’informations, voir Configuration des bases de données.

Il est possible d’installer plus d’une instance de l’environnement d’exécution. Dans ce cas, chaque instance a besoin de sa propre base de données. Le composant des artefacts fournit des ressources pour MobileFirst Operations Console. Il ne requiert pas de base de données.

Composants facultatifs de MobileFirst Server

Le service push de MobileFirst Server fournit des fonctions de notification push. Il doit être installé pour fournir les fonctions des applications mobiles qui utilisent les fonctions push de MobileFirst. Dans la perspective des applications mobiles, l’URL du service push est identique à l’URL de l’environnement d’exécution, à ceci près que sa racine de contexte est /imfpush.

Si vous prévoyez d’installer le service push sur un autre serveur ou cluster que celui de l’environnement d’exécution, vous devez configurer les règles de routage de votre serveur HTTP. La configuration consiste à s’assurer que les demandes émises vers le service push et l’environnement d’exécution sont correctement routées.

Le service push requiert une base de données. Les tables du service push n’ont pas de propriétés en commun avec les tables de l’environnement d’exécution, du service d’administration et du service de mise à jour opérationnel. Par conséquent, il peut également être installé dans la même base de données ou le même schéma.

Le service MobileFirst Analytics et MobileFirst Analytics Console fournissent des informations d’analyse et de surveillance sur l’utilisation des applications mobiles. Les applications mobiles peuvent fournir davantage de connaissances en utilisant le kit de développement de logiciels du consignateur. Le service MobileFirst Analytics ne requiert pas de base de données. Il stocke ses données localement sur un disque à l’aide de Elasticsearch. Les données sont structurées en fragments qui peuvent être répliqués entre les membres d’un cluster du service Analytics.

Pour plus d’informations sur les flots réseau et les contraintes de topologie pour ces composants, voir Topologies et flots réseau.

Processus d’installation

L’installation de MobileFirst Server sur site peut être effectuée en procédant comme suit :

  • Outil de configuration de serveur (assistant graphique)
  • Tâches Ant via les outils de ligne de commande
  • Installation manuelle

Pour plus d’informations sur l’installation de MobileFirst Server sur site, voir :

  • Un guide décrivant l’installation complète d’un parc de serveurs MobileFirst Server sur un profil WebSphere Application Server Liberty. Ce guide est basé sur un scénario simple que vous pouvez suivre pour effectuer l’installation en mode graphique ou en mode de ligne de commande.
  • Une section détaillée contenant des informations détaillées sur les prérequis de l’installation, la configuration de base de données, les topologies de serveur, le déploiement des composants sur le serveur d’applications et la configuration de serveur.
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on October 04, 2017