Oracle Mobile Cloud Enterprise (MCe, en abrégé) est une plate-forme qui vous aide à créer des expériences attrayantes sur mobile, sur le Web, sur les dispositifs portables et sur les chatbots, grâce à des outils analytiques qui fournissent des informations détaillées sur l'adoption et le comportement des utilisateurs.
MCe comporte :
Une fois que vous avez activé l’une de ces méthodes pour un backoffice, vous pouvez associer les API que vous souhaitez utiliser dans ce backoffice, puis écrire le code de l’application à l’aide de l’une de ces méthodes d’authentification.
Un chatbot est simplement un programme informatique qui permet d'entretenir avec une personne des conversations de type humain, en particulier sur Internet. Les robots utilisent de puissants algorithmes de traitement du langage naturel pour comprendre la conversation de l’utilisateur final, puis traitent ces conversations et les intègrent aux données de l’entreprise pour répondre à l’utilisateur final. Quiconque sait comment envoyer un SMS ou utiliser un canal tel que Messenger, WhatsApp ou Slack peut interagir avec un robot sans rien avoir à apprendre.
Oui. Vous pouvez facilement ajouter une fonctionnalité de chat à n’importe quelle application mobile que vous avez développée avec MCS. Toutefois, si vous souhaitez tirer parti des notifications push dans votre robot, utilisez la fonctionnalité de notification push de MCe, plutôt que celle de MCS. En effet, elle permet d’intégrer plus étroitement votre robot avec les notifications dans une instance unique. En outre, vous pouvez réutiliser toutes les API mobiles que vous avez développées dans MCS pour accéder aux données d'entreprise, simplement en appelant l'API à partir de votre chatbot hébergé par MCe.
MCe Analytics prend en charge plusieurs fonctions (développeur, secteur d'activité, opérations) grâce à des analyses sophistiquées, faciles à utiliser et des rapports hautement personnalisables. En particulier, le personnel des secteurs d'activité et des opérations dispose d'un large éventail d'analyses de comportement grâce à des mesures d'utilisation, de conversion et d'engagement, tandis que les développeurs peuvent tirer parti d'analyses de niveau de service pour détecter les anomalies d'exécution, localiser les appels en échec et identifier les opportunités d'amélioration des performances.
Mobile Application Accelerator (MAX) permet aux développeurs n'appartenant pas à une technologie (tels que les analystes métier ou les utilisateurs expérimentés) de composer rapidement une application mobile sur appareil. Il prend en charge un développement basé sur un navigateur qui permet de modifier, de tester et de publier des applications mobiles, le tout à partir d’une console de navigateur. Vous pouvez prévisualiser l’application avec des données dynamiques à l’aide de la console du navigateur, sans avoir à effectuer de déploiement sur des simulateurs d’appareils. Aucun codage n'est requis. Pour déployer l'application, il vous suffit de scanner le QR code à partir de votre appareil mobile pour déclencher le processus de téléchargement de l'application.
Pour simplifier le développement d’applications mobiles, MCe fournit les API intégrées suivantes :
Vous pouvez appeler ces API directement à partir de vos applications via de simples appels REST ou à l’aide du kit de développement logiciel (SDK) de MCe pour les plates-formes iOS et Android. MCe fournit également un puissant outil de conception d’API, qui vous permet de créer vos propres API personnalisées afin de rechercher les données dont vous avez besoin. Vous pouvez également utiliser Express API Designer pour créer rapidement des API pour un prototypage accélérer ou pour des applications mobiles à code réduit.
MCe utilise les normes courantes pour définir et implémenter les API. RAML (REST API Markup Language) décrit l’interface de votre API mobile. Vous pouvez également importer et exporter des documents RAML pour faciliter votre migration vers MCe. Lorsque vient le temps d’implémenter l’API, vous créez votre code personnalisé dans JavaScript basé sur Node.js, en façonnant les données de sorte à optimiser les performances des applications mobiles. Vous pouvez également combiner des données de nombreuses sources en utilisant JavaScript et des connecteurs, ce qui vous permet d'accéder aux systèmes back-end pour fournir des données d'entreprise en toute sécurité.
Si votre client peut appeler des API RESTful, il est pris en charge par MCe. En outre, MCe fournit des SDK natifs pour iOS et Android, ainsi que pour des applications hybrides créées dans l’infrastructure Cordova. Le SDK JavaScript prend en charge Oracle JavaScript Extension Toolkit (JET, compris avec MCe), ainsi que des infrastructures JavaScript tierces. Enfin, vous pouvez utiliser Mobile Application Accelerator (MAX) pour composer votre application mobile, sans écrire une seule ligne de code.
Non. MCe peut exploiter et utiliser d'autres solutions Oracle Platform as a Service (PaaS) et Software as a Service (SaaS), mais aucun élément n'est requis pour un abonnement MCe.
La sécurité est au coeur de MCe. Les applications mobiles ont automatiquement accès aux fonctionnalités de sécurité MCe via un regroupement en backoffice logique de ressources pour une application ou un groupe d’applications. Entre autres, le backoffice fournit la passerelle permettant à votre application d’accéder aux ressources MCe via une authentification de base et/ou OAuth2.0. Cela signifie que toutes les ressources fournies par MCe sont protégées par défaut, par exemple, le stockage dans des collections, des points de terminaison d’API personnalisés, etc. Une autorisation doit être accordée pour accéder à ces ressources via un accès basé sur les rôles. MCe propage l’identité de l’utilisateur mobile dans les systèmes d’entreprise en backoffice à l’aide de normes telles que Basic Auth, SAML 2.0 et les profils UserName Token. Enfin, MCe peut s'intégrer à l'infrastructure de sécurité sur site, comme Oracle Access Manager ou Active Directories, ce qui permet à une application mobile de s'authentifier avec les informations d'identification SSO de l'entreprise.
Pour en savoir plus sur MCe, consultez l’ e-book (PDF) sur le cloud mobile. Si vous êtes prêt à essayer MCe, vous pouvez également utiliser l’offre de crédits cloud gratuits en cliquant sur le lien d’évaluation d’Oracle Cloud.
Vous pouvez ensuite contacter votre représentant Oracle si vous souhaitez vous abonner ou simplement convertir votre compte d’essai en un compte payant.
Un ensemble complet de vidéos de formation, couvrant divers thèmes allant de la présentation générale à une plongée dans les fonctionnalités, est disponible sur la chaîne YouTube Oracle Mobile Platform. Vous pouvez vous abonner à la chaîne en cliquant sur ce lien.
Vous pouvez poser des questions sur le forum Communauté Oracle Mobile et les bots intelligents.