vivre dans une ère post os et gérer l'hébergement des applications et la mobilité
TRANSCRIPT
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
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-000CONTOSO
Dont l’identitéest vérifiée…
tech.days 2015#mstechdays
Gestion hybride des identités
Azure AD Premium
Gestion des équipements & apps
Microsoft Intune
Protection des donnéesAzure RMS
tech.days 2015#mstechdays
UTILISATEURS DANS LES LOCAUX Utilisateurs en mobilité
Avec Azure Active Directory Premium
tech.days 2015#mstechdays
Interface unique pré intégrée avec plus de 2400 applications SaaS (Microsoft et non Microsoft)
tech.days 2015#mstechdays
Les utilisateurs peuvent réinitialiser leurs propres mots de passe sans avoir besoin d’appeler le helpdesk
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
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
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
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
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)
tech.days 2015#mstechdays
Orange Applications for Business, Business Unit Stratégique d’OrangeBusiness Services dédiée à l’intégration IT avec 3 principauxdomaines 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)
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
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
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
tech.days 2015#mstechdays
exigences
tâches
dév.gestion
de code.
intégration continue &
qualité de code
packagedéploiement
tests
bug
tracking
suivi
livraison
release management
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.
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é
© 2015 Microsoft Corporation. All rights reserved.
tech days•
2015
#mstechdays techdays.microsoft.fr