La plateforme MADP, Pièce maîtresse de la stratégie mobile des DSI

Transcription

La plateforme MADP, Pièce maîtresse de la stratégie mobile des DSI
La plateforme MADP,
Pièce maîtresse de la stratégie mobile des DSI
Sommaire
3
Avant-Propos
5
Qu’est-ce qu’une plateforme MADP ?
6
Les composants de la MADP
7
Que peuvent attendre les entreprises d’une plateforme MADP ?
11 Quels sont les bénéfices associés à la mise en place d’une MADP ?
13Synthèse
14Bibliographie
15 À propos d’InfleXsys
15Contact
Copyright InfleXsys 2016
2
Indice de Transformation Numérique moyen
selon la taille des entreprises
Avant-propos
Moyenne
33/100
40
37
32
Comme le confirme une étude1 menée en 2015 par le Cigref, la transformation numérique
des entreprises est en marche. Cette étude le souligne, « les entreprises qui négocieront
trop tard ce virage numérique souffriront et risqueront même de disparaître » : la performance économique des entreprises est en effet intimement liée à leur maturité numérique2.
L’évolution vers le digital n’est donc plus une option, mais bien un impératif. Si les
grandes entreprises semblent plus matures que les autres, il s’avère toutefois que toutes
les organisations sont concernées, quels que soient leur secteur d’activité et leur taille.
Dans ce contexte, la Direction des Systèmes d’Information (ou la Direction en charge de
l’innovation numérique lorsqu’elle existe) se voit confier la mission de mettre en œuvre la
stratégie numérique afin d’optimiser les process de production, de renouveler l’organisation interne du travail ou encore, de proposer une expérience utilisateur unique aux clients
de l’entreprise.
Cette
«
disruption
digitale
»
s’appuie
nécessairement
sur
l’usage
d’approches Agiles, mais aussi sur des innovations porteuses d’avenir, telles que la
conception d’applications mobiles. Selon Gartner3, le marché du développement d’applications mobiles va connaître d’ici 2017 une croissance exponentielle,
dépassant largement la capacité des services internes des entreprises à y répondre.
1 « L’entreprise face à ses enjeux et risques numériques – Gouvernance et organisation des SI », étude conduite en 2015
par le Cabinet Crowe Risk Consulting et l’AFAI, Association Française de l’Audit et du conseil Informatiques, en association
avec le CIGREF, réseau des grandes entreprises, et l’IFACI, Institut Français de l’Audit et du Contrôle Internes.
2 « Du rattrapage à la transformation – L’aventure numérique, une chance pour la France », Roland Berger Strategy
Consultants, septembre 2014.
3 « The Enterprise App Explosion : Scaling One to 100 Mobile Apps. », Gartner, Juillet 2015.
Copyright InfleXsys 2016
3
50 à 249 salariés
250 à 499 salariés
500 et + salariés
Source : sondage Callson, analyse Roland Berger
x5
« D’ici fin 2017, la demande en matière
de développement d’applications mobiles
augmentera cinq fois plus vite que la capacité des équipes IT à développer ces applications »
Source : Gartner Inc.
Car le challenge auquel doit faire face la DSI (sollicitée par les
demandes pressantes émanant des Directions Métier) est de
développer, déployer et maintenir en un temps record et au
moindre coût, un nombre croissant d’applications mobiles !
A cet objectif « Time to Market », s’ajoute la nécessité d’intégrer de plus en plus finement ces applications aux
systèmes d’information existants, tout en garantissant
un haut niveau de sécurité des accès et des transactions.
Copyright InfleXsys 2016
4
C’est dans ce contexte qu’apparait un intérêt
grandissant pour les plateformes MADP (Mobile
Application Development Platforms) qui simplifient le travail des développeurs, tout en leur
permettant de se concentrer sur les usages Métier,
sans se préoccuper des services liés à l’infrastructure.
Qu’est-ce qu’une plateforme MADP ?
Une plateforme MADP offre aux développeurs la capacité de concevoir, développer, tester, déployer et maintenir tout un portefeuille d’applications mobiles,
hybrides ou natives, multi-plateformes, multi-environnements, tout cela sans
modifier leurs habitudes de développement et en s’appuyant sur des standards.
La plateforme MADP se décompose habituellement en :
UNE PARTIE « CLIENT »
qui facilite le travail du développeur, notamment en fournissant une librairie d’APIs
(Application Program Interface) ou Software Development Kit.
UN SOCLE MIDDLEWARE
qui gère la sécurité (des accès et des transactions) et facilite la maintenance des applications déployées.
UNE PARTIE « SERVEUR »
qui inclut un ensemble de services prêts à être intégrés, tels que l’OATH (authentification forte des utilisateurs), la notification, la synchronisation ou encore des connecteurs vers les applications Métier de l’entreprise.
« Une plateforme de développement
d’applications mobiles offre aux services IT des entreprises les outils, les
technologies, les composants et les
services leur permettant de créer des
applications mobiles. »
Source : Gartner Inc.
Magic Quadrant for Mobile Application Development Platforms, Juillet 2015
Copyright InfleXsys 2016
5
Les composants de la MADP
Client
Middleware
•
•
•
•
•
•
Librairie
d’APIs
Applications mobiles
Client
Serveur
Pour un
développement
en mode
hybride ou natif
•
Sécurité (non re-jeu)
Parallélisme
Serveur Stateless
Multiversionning
Couplage lâche
Fractionnement des
connecteurs
…
SI Client
Sources d’informations variées
(GED, ERP, CRM,
Signature électronique…)
Connecteurs
OATH
Authentification forte
Synchronisation
Mode online/offline
Push Notification
InfleXsys ©2015
Toutes ces briques fonctionnelles sont source d’un précieux gain de temps puisque
les développeurs sont en mesure de répondre précisément et rapidement aux
besoins Métier qui émergent, en se concentrant sur les usages et en mutualisant,
d’applications en applications, les briques déjà utilisées ou développées précédemment.
Copyright InfleXsys 2016
6
Que peuvent attendre les entreprises d’une MADP ?
Dans un marché de la création d’applications mobiles pour l’entreprise que certains experts s’entendent à estimer à 100 milliards d’euros, la
plateforme MADP offre trois avantages majeurs :
Elle facilite
le développement
des applications mobiles
Elle sécurise
l’accès des applications mobiles
au système d’information
de l’entreprise sans remettre en
cause l’existant
Elle optimise
le déploiement
des applications mobiles
et la gestion de leur cycle de vie
En fournissant au développeur des briques et fonctionnalités prêtes à intégrer, la plateforme leur permet de se concentrer sur le développement des fonctionnalités Métier des applications. Voyons donc quels services la plateforme MADP apporte aux entreprises :
LES FONCTIONNALITÉS DU MIDDLEWARE
1 Sécurité des accès et des transactions
L’une des fonctions principales des applications mobiles
d’entreprise est de permettre aux utilisateurs nomades
d’accéder aux données de l’entreprise en situation de
mobilité : Fiche client, catalogue produit, grille de tarifs,
etc.
La plateforme MADP offre une diffusion des services en
mobilité conforme aux plus hautes exigences en matière
de sécurité. Pour ce faire, elle propose des mécanismes
d’authentification forte permettant de sécuriser les accès et les transactions, ainsi que des outils d’administration et de gestion des droits d’accès.
Copyright InfleXsys 2016
2 Interopérabilité
Étant donnée la multitude de systèmes d’exploitation (Windows, Linux, Unix…), de bases de données
(MySQL, Voldemort, SQL Server, Oracle, Memcached, etc.), ou encore de conteneurs de Servlets
(Apache Tomcat, JBoss, WebSphere…) co-existants,
il est incontournable que la plateforme MADP soit interopérable et qu’elle offre une grande liberté de
déploiement (dans l’entreprise ou dans le Cloud).
7
3 Multiplateforme, multi-architecture
Afin de laisser la plus grande liberté de choix aux développeurs, la plateforme MADP supporte les différentes plateformes du marché (iOS, Android, Windows
Phone), ainsi que les différents types d’architectures
mobiles existantes (native, mobile web ou hybride).
LES FONCTIONNALITÉS DU MIDDLEWARE (suite)
4 Gestion du cycle de vie des
applications
Multi-application et multi-version, la plateforme
MADP doit être en mesure de gérer la cohabitation d’un ensemble hétérogène d’applications
et de versions, côté client comme côté serveur.
Elle peut ainsi accompagner l’évolution du cycle
de vie d’applications complexes coexistant dans
leur usage au sein d’une même infrastructure.
6 Rationalisation des projets
La plateforme MADP propose différents outils permettant d’industrialiser le développement de projets
applicatifs mobiles.
A titre d’exemple, nous pouvons citer le couplage
lâche : cette technique permet de réduire les
goulots d’étranglement et les risques de retard
dus à des calendriers différents entre équipes
de développement back-end (côté Serveur) et
front-end (côté Client) en permettant la mise en
production d’un jeu de test intermédiaire sans
attendre la version définitive d’un connecteur.
Copyright InfleXsys 2016
5 Architecture extensible
Au cœur de la stratégie mobile de l’entreprise,
la plateforme MADP suit l’évolution des besoins, et notamment la croissance du nombre
d’utilisateurs mobiles, du nombre d’applications, ou encore du volume de requêtes.
Il est donc nécessaire qu’elle puisse assumer la
montée en charge de ces besoins, sans remise
en cause de l’existant, et qu’elle puisse s’intégrer
dans une architecture de Data Center redondante.
7 Cross Canal
Afin de maximiser l’expérience utilisateur et de
s’inscrire dans la stratégie cross-canal de l’entreprise, la plateforme MADP doit offrir la possibilité
de mettre en œuvre des applications de différentes
natures associées à des canaux de vente différents :
applications mobiles, web apps, serveurs vocaux…
8
LES FONCTIONNALITÉS FRONT-END (côté Client)
2 Synchronisation des données hors
1 Librairies d’APIs, SDK
La plateforme MADP met à disposition des développeurs des librairies d’APIs facilitant la
conception d’usages sans avoir à se préoccuper de l’accès aux données ou de leur transport.
S’appuyant sur des standards, ces APIs permettent
de concevoir des applications mobiles natives (iOs,
Android ou Windows), hybrides (HTML5, CSS Phonegap, Sencha Ext JS…) ou JavaScript sur client Mobile.
connexion
3 Notifications « Push »
Les applications mobiles d’entreprise sont régulièrement utilisées dans des contextes « offline » : la
synchronisation des données hors connexion permet
à l’application de récupérer les données récoltées
hors connexion et de se synchroniser avec le serveur
lorsque la connexion est rétablie.
Cette fonctionnalité, intégrée à la plateforme MADP,
fait bénéficier les développeurs d’un précieux gain de
temps.
Incontournable, la fonction de Notification
« Push » donne lieu à de multiples usages
et a pour principal avantage de renforcer
l’engagement de l’utilisateur de l’application : le taux d’ouverture des applications
mobiles pour lesquelles les notifications
sont activées serait 80% plus important.
Copyright InfleXsys 2016
9
Une des spécificités majeures des applications mobiles
est le service de Notifications « Push » : à la différence
du Média Internet où l’on va de soi-même rechercher
une information (Pull), le service de Notifications permet d’adresser des alertes à l’utilisateur sans qu’il ait à
agir pour cela.
Plutôt que de mettre en œuvre un service externe de
Notifications (qui peut s’avérer onéreux), vous pouvez
utiliser la fonctionnalité intégrée dans la plateforme
MADP. Elle vous permet d’adresser des notifications
personnalisées aux utilisateurs de vos applications mobiles, quel que soit le terminal sur lequel elle fonctionne.
LES FONCTIONNALITÉS BACK-END (côté Serveur)
Connecteurs génériques
La plateforme MADP offre une bibliothèque de connecteurs génériques standards (CRM, GED, Bases de données…) ou de connecteurs spécialisés (connecteurs Métier Web Services, réseaux sociaux, Tiers de confiance,
localisation indoor/outdoor, etc.), prêts à l’emploi, dans laquelle le développeur n’a plus qu’à venir piocher pour permettre à l’application d’accéder aux données ou aux sources d’information de l’entreprise.
Copyright InfleXsys 2016
10
Quels sont les bénéfices associés à la
mise en place
d’une plateforme MADP ?
UNE RÉDUCTION CONSIDÉRABLE DES TEMPS ET COÛTS DE DÉVELOPPEMENT
Développer une application mobile en partant d’une page blanche peut constituer
un projet de grande ampleur, consommateur de temps et nécessitant des ressources
dotées de compétences spécifiques. Le budget à y consacrer est donc lui aussi conséquent.
Une entreprise peut, si elle le souhaite, développer sa propre plateforme d’intermédiation, ce qui représente, selon la taille des projets et le périmètre fonctionnel, entre 40 et 60% du temps total de développement de l’application mobile… et
la plateforme ne sera pas forcément réutilisable pour un autre projet applicatif. Par
ailleurs, elle ne couvrira pas tout le spectre fonctionnel d’une plateforme MADP.
La plateforme MADP réduit la complexité de développement des applications mobiles car elle
intègre des briques de code prêtes à l’emploi, prenant en charge les aspects « back-end ».
Le développeur peut donc concentrer ses efforts sur le développement des aspects Métier de
l’application.
La plateforme propose également des fonctionnalités incontournables prêtes à être intégrées, telles que la Notification Push, l’authentification ou encore la synchronisation offline ;
précisons que le développement de ces fonctionnalités s’avère être extrêmement chronophage.
Copyright InfleXsys 2016
11
« Les plateformes de développement
tierce permettent de réduire le temps de
développement des applications mobiles
jusqu’à 70%. »
Source : MarketsandMarkets
Cloud Backend-as-a-service (BaaS) / Mobile BaaS
(MBaaS) Market – Global Advancements, Business Models, Technology Roadmap, Forecasts &
Analysis (2012-2017)
Côté serveur, la plateforme MADP fournit des connecteurs permettant d’accéder aux données de l’entreprise.
Toutes ces fonctionnalités induisent donc une grande souplesse de développement et
dispensent les DSI de se doter de ressources supplémentaires disposant de l’expertise
nécessaire au développement de ces briques.
UNE ACCÉLÉRATION NOTOIRE DE LA MISE EN PRODUCTION DES APPLICATIONS
MOBILES
Déployer une application mobile n’est pas si simple qu’il y paraît : elle doit être disponible sur
différents terminaux ou plateformes mobiles, afin de garantir un engagement optimal des
utilisateurs. Une fois déployée, il est impératif de suivre son cycle de vie, d’apporter des améliorations ou innovations, et de s’assurer qu’elle continue à fonctionner et qu’elle soit à jour.
La plateforme MADP permet de développer des applications multi-plateformes,
fonctionnant sur des équipements variés. Elle donne la capacité aux développeurs de
concevoir et déployer des applications natives, web ou hybrides ; enfin, elle facilite la
maintenance des applications déployées et accélère le déploiement des mises à jour.
Copyright InfleXsys 2016
12
Synthèse
En investissant dans une plateforme MADP, elle est
en mesure de favoriser l’innovation et de développer
des applications mobiles de qualité, disponibles rapidement, dans un
budget raisonnable et en mobilisant un nombre limité de ressources.
La plateforme MADP apporte une solution appropriée
au challenge que doit relever, aujourd’hui, une grande
majorité des DSI : répondre aux demandes d’innovations
mobiles, toujours plus nombreuses, provenant des Directions Métier.
La DSI peut ainsi se montrer plus agile et mettre en œuvre, de manière concertée, avec les directions Métier concernées, les innovations requises.
En s’appuyant sur les méthodes traditionnelles, la DSI est
souvent confrontée à un réel numéro d’équilibriste : réduire les temps de développement, trouver les ressources
compétentes en matière de mobilité, négocier les budgets…
Copyright InfleXsys 2016
13
À l’heure où la transformation numérique reste un
défi pour bon nombre d’entreprises, le rôle de la
DSI, en tant qu’accélérateur ou facilitateur de cette
évolution, devient plus que jamais prépondérant.
Bibliographie
• « L’entreprise face à ses enjeux et risques numériques – Gouvernance et organisation des
SI », étude conduite en 2015 par le Cabinet Crowe Risk Consulting et l’AFAI, Association
Française de l’Audit et du conseil Informatiques, en association avec le CIGREF, réseau
des grandes entreprises, et l’IFACI, Institut Français de l’Audit et du Contrôle Internes.
• « The Forrester Wave™ : Mobile Infrastructure Services, Q3 2015 », 10 septembre 2015
• « Magic Quadrant for Mobile Application Development Platforms », Gartner 21 Septembre 2015
• « Cloud Backend-as-a-service (BaaS) / Mobile BaaS (MBaaS) Market – Global Advancements, Business Models, Technology Roadmap, Forecasts & Analysis (2012-2017) »,
MarketsandMarkets
Copyright InfleXsys 2016
14
À PROPOS D’INFLEXSYS
Expert en matière de mobilité, InfleXsys est l’éditeur d’une plateforme de développement d’applications
mobiles (MADP) innovante à usage professionnel. En mettant cette plateforme à disposition de ses clients,
PME ou Grands-comptes, InfleXsys les accompagne dans leur transformation digitale, tout en répondant à l’une de leurs attentes principales : offrir à leurs publics (internes, externes) des services mobiles
novateurs et fiables (applications ou objets connectés), tout en minimisant les coûts et délais de mise en œuvre.
S’appuyant sur des standards du marché, la plateforme MADP forbiiz iServer intègre des briques
logicielles prêtes à l’emploi : sécurisation, authentification forte, synchronisation, notification, librairies d’APIs,
connecteurs, etc… ; ces briques facilitent les développements mobiles, leur déploiement et la gestion de
leur cycle de vie. S’intégrant dans l’environnement informatique existant, la plateforme MADP forbiiz iServer
pérennise les investissements déjà réalisés et accélère le processus de développement des applications mobiles.
InfleXsys se différencie par une approche R&D novatrice, centrée sur les attentes du marché ; elle
appuie sa croissance sur une équipe solide et structurée, mise au service de la satisfaction de ses clients.
Des entreprises de toutes tailles et tous secteurs d’activité font confiance à InfleXsys : Crédit Mutuel
Arkéa, Devoteam, Fortuneo, Groupe Pasteur Mutualité, Oddo Banque privée, BNP Paribas, Orange, etc.
*Mobile Application Development Platform
CONTACT
Adresse
InfleXsys
www.inflexsys.com
Immeuble Circus Hall B - 3 rue Ariane
33700 Mérignac
Contact Commercial
[email protected]
Tél. 05 56 69 39 55
Copyright ©InfleXsys 2016. Tous droits réservés. Tous les noms et marques déposés,
dénominations commerciales, ainsi que tous les logos référencés dans le présent
document demeurent la propriété de leurs détenteurs respectifs. Ce document est
uniquement fourni à titre d’information.
Copyright InfleXsys 2016
15

Documents pareils