Aujourd'hui, avec l'utilisation croissante des appareils mobiles, la prolifération des applications et les attentes des utilisateurs, qui veulent pouvoir accéder à leurs données d'entreprise depuis pratiquement n'importe où, les défis sont plus nombreux que jamais. Les équipes IT ont besoin d'une solution fiable, complète et efficace qui prenne une approche axée sur les utilisateurs en matière de gestion des utilisateurs, de leurs appareils et de protection des données d'entreprise. Comment bénéficier d'applications métier performantes et connectées pour augmenter l'impact des applications grâce à de nouvelles fonctionnalités, des déploiements multiples et rendre l’accès à distance plus simple pour les utilisateurs. Une session avec la participation de Orange et Microsoft.
2. Vivre dans une ère post OS et
gérer l'hébergement des
applications et la mobilité
Karelle Robinet, Philippe Ensarguet & Tarik Lahlou
@tarik_lahlou
@karobinet
@P_Ensarguet
6. Sur plusieurs
terminaux…
Avec un accès
aux Apps et
données…
De manière
cohérente à
travers différents
Cloud.
Cela commence
toujours avec un
utilisateur…
EMPLOYEE #
0000000-000
CONTOSO
Dont l’identité
est vérifiée…
13. tech.days 2015#mstechdays
Enregistrement
• Fournir un portail en libre-service
• Personnaliser les conditions générales
• Enregistrer les appareils en masse
• Limiter l'accès à la messagerie
Suppression
• Supprimer l'accès aux ressources
• Effectuer un effacement sélectif
• Auditer les appareils perdus ou volés
Mise à disposition
• Déployer des profils de certificats,
messagerie, VPN et WiFi
• Déployer les paramètres de sécurité
• Installer les applications obligatoires
• Déployer les restrictions
Gestion et protection
• Limiter l'accès aux ressources en cas
de violation des politiques
• Limiter les actions en dehors des
applications gérées
• Générer des rapports de conformité
Utilisateur Informatique
Avec Microsoft Intune
14. tech.days 2015#mstechdays
Serveur de fichiers, de
messagerie ou de base
documentaire
Protection par du chiffrement, du contrôle d’accès et des restrictions d’utilisation
Utilisateur
autorisé
Réseau de l’entreprise
Utilisateur
autorisé
Utilisateurs
non-autorisés
Transfert
impossible
Licences d’utilisation
Utilisateur
non-autorisé Pas de licence
Service
Azure RMS
Avec Azure Rights Management Services
15. tech.days 2015#mstechdays
GESTION CLOUD &
HYBRIDE DES IDENTITES
GESTION DES
PERIPHERIQUES MOBILES
PROTECTION DES
INFORMATIONS
Azure Active Directory Premium Microsoft Intune Azure Rights Management service
Pourquoi Microsoft ?
ENTERPRISE MOBILITY SUITE : UN fournisseur, UN contrat, UNE offre
16. tech.days 2015#mstechdays
Le logiciel est partout, c’est culturel et
sociétal !
Passage d’une société de consommation à une
société du service
Stratégie de renforcement de position ou/et
stratégie d’extension de périmètre
Des nouveaux entrants apportent une
concurrence frontale en quelques mois à des
sociétés ayant pignon sur rue
Better, sooner, safer, faster and cheaper
(syndrome daft punk)
Développer plus vite avec plus de fonctionnalités
pour moins cher
Réduire le temps d’atteinte du marché pour rester
dans la compétition
Proposer une haute qualité de service face au
marché
Aller vers la culture de la mesure pour s’améliorer
en continu
17. tech.days 2015#mstechdays
développement
hybride
développement
web
développement
natif
+
expérience utilisateur, performances, stores, ..
+
portabilité, coûts dév/maintenance,…
• profite de la filière web
existante (+ responsive
design)
• pas de présence dans le
store
• pas d’API système
• Développements spécifiques
• présence dans le store
• 100% des API système
• présence dans le store
• exploitation des APIs système variable
• possibilité de code unifié (selon approche
client-side ou server-side)
18. tech.days 2015#mstechdays
Orange Applications for Business,
Business Unit Stratégique d’Orange
Business Services dédiée à
l’intégration IT avec 3 principaux
domaines de croissance :
2000 développeurs
150 développeurs spécialisés dans le
développement mobile
partenariat technologique avec la société Xamarin pour le développement mobile Cross-Platform sur des cibles entreprises avec le support
des environnements iOS, Android, Windows 8, Windows Phone 8 mais également Windows Phone 7 encore présent en entreprise.
Xamarin permet aux développeurs de
créer des applications native pour iOS,
Android, et Windows en C#
Développez, testez, et suivez vous
applications avec les outils Xamarin
Bénéficiez d’un écosystème riche (plus
de 800.000 développeurs mondiales)
20. tech.days 2015#mstechdays
Toutes les API natives de chacun des systèmes
sont désormais disponible en C#, ainsi qu’un
sous-ensemble du framework .NET
Performance et fluidité d’une
application native
Les composants graphiques natifs
étant utilisés, l’ergonomie propre à
chaque système est conservée et
l’utilisateur n’est pas perdu.
Un seul langage : C#
Applications nativesErgonomie native
21. tech.days 2015#mstechdays
Il est possible de partager des librairies
entres toutes les plates-formes pour
mutualiser la logique
Chaque profil de développeur possède un
système de prédilection pour la réalisation de
l’interface, mais chacun peut contribuer à un
code commun partagé.
Le patron d’architecture M.V.VM est
utilisé pour tous les développements.
Seul l’agencement des vues est à réaliser
sur chaque plateforme. Elles sont ensuite
branchées à du code commun.
Partage de code Flexibilité des équipes
Méthode de travail Taux de partage estimé
~60% de réutilisabilité
~40% de code propre à redévelopper sur
chacune des plateformes
22. tech.days 2015#mstechdays
conservation de la fluidité d’une application native
l’ergonomie propre à chaque système est conservé
meilleure collaboration, l’essentiel de la conception portant sur le code partagé
moins d’anomalies, tous les algorithmes métiers étant partagés sur toutes les
plateformes
meilleure testabilité grâce aux modèles de vues
la montée en compétence sur de nouvelles plateforme est simplifiée par le langage
unique
26. tech.days 2015#mstechdays
un seul langage à maitriser et un environnement de développement unique
industrialisation des développements avec Team Foundation Server
C# et le pattern MVVM offrent une bonne architecture de projet et des fonctionnalités (async,
événements, sérialisation) simplifiant le développement
un ensemble d’API réutilisables : fonctions du framework .NET + packages annexes NuGet
applications natives : conservation de l’ergonomie propre à chaque système
mutualisation pour tous les algorithmes métiers et échanges de données : gain de temps pour le
développement
meilleure maintenabilité : les bugs sont corrigés pour toutes les plates-formes
toutes les API natives sont disponibles et traduites en C# : tout ce qui est faisable nativement le sera
avec Xamarin
réactivité des équipes de développement de Xamarin : mises à jour disponibles dès la sortie officielle de
chaque nouvelle version d’iOS ou Android
la transition vers un nouvel OS pour un développeur est grandement facilitée par le langage unique.
27. tech.days 2015#mstechdays
cibler les
usages
évaluer le gain
attendu
rester simple
appliquer les
bons choix
techniques
faire adhérer
accompagner
le changement
enrichir petit à
petit les
applications
maquettage et retour d’expérience
TTM et garder le cap vis-à-vis du ROI
masquer la complexité aux utilisateurs
concevoir la solution front et back-office
innovation continue sur les usages
retour d’expérience et enrichissement des fonctionnalités
définir les choix techniques selon les
enjeux et contraintes
agilité