Red Hat vous souhaite la bienvenue

Découvrez l'actualité Red Hat près de chez vous

Découvrez l'actualité des clients Red Hat dans le monde entier :

Mobilité

Red Hat Mobile Application Platform

Accélérez le développement et l'intégration d'applications mobiles

Transformez l'engagement des employés, des clients et des partenaires

Le développement d'applications mobiles, les nouvelles versions et les déploiements continus ont fait naître le besoin de repenser les architectures logicielles, les technologies, les méthodes de développement, les rôles et les responsabilités pour réussir.

La solution Red Hat Mobile Application Platform repose sur une approche agile du développement, de l'intégration et du déploiement d'applications mobiles d'entreprise, que celles-ci soient natives, hybrides ou Web. Cette plateforme prend en charge le développement collaboratif entre plusieurs équipes et plusieurs projets, avec une grande variété d'outils et de structures de pointe. Elle permet également de centraliser le contrôle de la sécurité et de la gestion des politiques, et offre une intégration MBaaS (Mobile Backend-as-a-Service) facile avec les systèmes d'entreprise, ainsi que plusieurs options de déploiement dans le cloud.

Avantages

Transformez votre stratégie mobile en réalité

  • Intégration MBaaS

    Le processus d'intégration back-end facile à créer et réutilisable permet d'améliorer la productivité et favorise la réutilisation efficace des connexions back-end complexes pour les développeurs et le service informatique.

  • Sécurité

    L'authentification des utilisateurs, le chiffrement, le contrôle centralisé et l'accès utilisateur individuel aux projets et ressources renforcent la sécurité du développement et de l'intégration des applications mobiles aux systèmes d'entreprise.

  • Contrôle et innovation

    L'équipe informatique améliore le contrôle et la visibilité sur l'intégration back-end, la sécurité et la gestion des politiques, tandis que l'équipe métier stimule l'innovation en matière de mobilité.

  • Agilité et commercialisation plus rapide

    La prise en charge des outils et structures communs et de l'approche DevOps permet d'accélérer le développement (au travers de cycles de déploiement continus) et d'offrir un avantage concurrentiel.

  • Collaboration

    Les projets mobiles définis, les accès basés sur les rôles et la gestion du cycle de vie des applications améliorent l'efficacité de la collaboration entre les équipes de développement, qu'elles soient internes, externalisées ou les deux.

  • Flexibilité

    L'utilisation de technologies Open Source, d'outils standard, de modules Node.js, d'une architecture basée sur des microservices et d'une gamme d'options de déploiement favorise la continuité de l'innovation, du développement et du déploiement.

  • En savoir plus sur Red Hat Mobile

    Découvrir

Détails du produit

Côté métier, davantage d'innovation. Côté informatique, plus de contrôle et de visibilité.

Intégrez de manière sécurisée les applications mobiles aux systèmes back-end

Le MBaaS (Mobile Backend-as-a-Service) permet d'intégrer de manière sécurisée les applications mobiles aux principaux systèmes d'entreprise, applications et autres services en utilisant des API RESTful et une architecture basée sur des microservices. Cette solution MBaaS hautement performante et basée dans le cloud gère le stockage des données, la mise à l'échelle, les notifications push, les analyses, les utilisateurs et bien plus encore. Elle permet d'accélérer et de simplifier le développement d'applications mobiles back-end.

La partie serveur, reposant sur Node.js, propose un modèle d'E/S basé sur les événements et allégé, adapté aux applications en temps réel générant de gros volumes de données et exécutées sur des services distribués. Les développeurs peuvent accéder aux modules Node.js, via la communauté Node, pour créer des services back-end pouvant être partagés et réutilisés dans de multiples projets mobiles. Par exemple, les développeurs peuvent accéder aux modules pour l'intégration avec les systèmes back-end courants, comme Salesforce, Sharepoint et Oracle.

La fonctionnalité de mise hors connexion s'active via l'utilisation de la structure de synchronisation des données, permettant une synchronisation bidirectionnelle des données depuis plusieurs applications clientes vers des magasins de données back-end, tout en gérant les collisions de données entre les différentes mises à jour.

Utilisez vos propres outils pour créer davantage d'applications et de valeur

Les développeurs choisissent leurs propres outils et peuvent travailler soit localement dans leur propre environnement, soit depuis une plateforme hébergée avec un accès total à toutes les fonctions. La prise en charge est assurée pour les SDK natifs et pour les principaux outils, structures et langages. Le service Cloud Build Farm est compatible avec les versions d'applications natives et hybrides pour iOS, Android et Windows Phone.

Les outils de développement par glisser-déposer permettent de créer rapidement des prototypes et des applications pour obtenir plus vite des résultats, sans exiger de compétences de codage. Les modèles vous aident à créer vos applications, tandis que les applications existantes peuvent être migrées vers la plateforme, qu'elles soient natives, HTML5 ou hybrides. Les informations d'identification et les certificats sont centralisés, et les mises à jour peuvent être transférées d'une équipe à une autre.

Les entreprises dépendant d'opérations sur le terrain ont la possibilité d'utiliser une solution de gestion des effectifs. Les fonctionnalités prêtes à l'emploi permettent de personnaliser les applications pour prendre en charge des processus de workflow et des systèmes back-end spécifiques.

Gérez la sécurité de manière centralisée, du début à la fin

La sécurité est assurée au niveau du périphérique par l'utilisation facultative du chiffrement des données mises en cache localement, puis par le protocole HTTPS entre l'application et le MBaaS. Les API d'authentification simplifient la mise en œuvre de l'authentification avec la gestion des sessions.

Il est possible de sécuriser l'accès entre le MBaaS et les systèmes back-end conformément aux politiques de sécurité de l'entreprise. La sécurité couvre notamment les éléments suivants : adresses IP lors du hole punching, VPN site à site, pare-feu renforcés, DMZ, datacenters approuvés.

Les informations d'identification ou le système LDAP/Active Directory peuvent être utilisés pour gérer la sécurité et l'authentification des utilisateurs. Il est également possible d'utiliser l'intégration OAuth et l'authentification SSO.

L'intégration aux plateformes courantes de gestion de la mobilité d'entreprise est fluide. Il vous suffit de cocher une case pour que l'application soit intégrée et prête à être distribuée.

Encouragez le développement en équipe

Pour assurer la continuité du déploiement, il est essentiel d'avoir un bon niveau de visibilité et d'agilité par rapport au cycle complet de développement des applications. La solution Red Hat Mobile Application Platform permet le développement collaboratif entre plusieurs équipes et projets grâce au contrôle d'accès centralisé et à la visibilité des projets.

Les équipes de développement suivent un workflow coordonné, reposant sur l'allocation d'un référentiel Git à chaque application et système back-end dans le cloud au sein d'un projet. Elles peuvent ainsi travailler simultanément sur plusieurs projets sans affecter l'agilité de chacun des développeurs.

La gestion du cycle de vie des applications mobiles permet de configurer et de gérer plusieurs environnements de projet (par exemple : développement, test, préproduction, production) incluant des contrôles d'accès.

Bénéficiez d'une grande flexibilité dans les clouds publics, privés ou hybrides

L'architecture compatible avec tout type de cloud offre une large gamme d'options de déploiements de cloud, adaptées aux besoins divers des entreprises. Les déploiements dans le cloud public s'accompagnent de contrats de niveau de service raisonnables et économiques. Pour les exigences liées aux charges de travail mobiles particulièrement sensibles et à la haute disponibilité, les entreprises peuvent envisager d'utiliser des clouds dédiés ou des environnements de cloud hybride afin de bénéficier des avantages des deux types de cloud.

Les déploiements flexibles de cloud incluent :

  • Déploiement public avec architecture mutualisée, notamment AWS, Rackspace, HP Cloud et IBM Softlayer
  • Déploiement privé, avec un cloud dédié et géré
  • Déploiement hybride, avec le code cloud des applications (MBaaS dédié) pouvant résider dans d'autres clouds

Offrez une meilleure expérience en exploitant plus de données

Lorsque vous connaissez les performances de vos applications et de la plateforme, vous pouvez assurer la satisfaction de vos clients et tirer pleinement parti de vos applications. Les fonctions de rapport et d'analyses utilisent les mêmes contrôles d'accès basés sur les rôles que tous les autres composants de la plateforme pour diffuser les informations au bon moment sur les installations et lancements d'applications, les requêtes de plateforme et les utilisateurs actifs en fonction de la date, de la plateforme et de la localisation géographique.

Les performances de votre système back-end sont tout aussi importantes pour assurer la réactivité des applications, de sorte que la plateforme assure une surveillance en temps réel des points de terminaison, émette des alertes et effectue un audit complet.

Autres ressources

Réseaux sociaux

Participez à la conversation

Découvrez comment accélérer l'innovation en matière de mobilité

Nous contacter par e-mail