Accueil > Catalogue > Technologies de l’information > Architecture technique : pratiques émergentes

Architecture technique : pratiques émergentes

Cette formation présente les innovations du monde de l’informatique et des télécommunications, et leurs impacts sur l’entreprise, les utilisateurs et la direction des systèmes d’information. Nos consultants éclairent avec leur retour d’expérience les différentes réponses et soulignent les avantages et les limites des innovations qui sont déjà entrés dans les SI, ou qui sont sur le point de le faire : terminaux mobiles, RIA, HTML5, Cloud, REST, NoSQL, etc.

A l’issue de la formation, vous saurez :

  • Identifier les nouvelles exigences qui pèsent sur le SI et leurs conséquences
  • Appréhender le rôle de l’architecte dans le système d’information moderne
  • Découvrir les technologies de demain et arbitrer leur intégration dans le SI d’entreprise
  • Savoir comment évoluent le poste de travail, les infrastructures, le développement et les architectures logicielles, etc.

Méthode pédagogique :

Cette formation participative est illustrée de nombreux retours d’expérience.

Jour 1 - Haut

Introduction

  • L’accélération des transformations du système d’information.
  • Les exigences qui pèsent sur le système d’information.
  • Les mutations du monde informatique.

Incorporer les innovations dans son architecture technique

  • L’évolution des architectures logicielles :
    • La multiplication des machines
    • De 1 à 4 tiers
  • Quels sont les critères qui président aux choix techniques ?
    • Le processus d’évaluation des architectures
  • Faire évoluer le rôle de l’architecte.
  • Comment décrire et partager une architecture ?
  • Identifier les pratiques et les technologies à intégrer à court, moyen et long terme :
    • Le hype cycle du Gartner
    • Le technology radar de Thoughtworks

Les nouveaux visages du poste de travail

  • Mutation et enjeux : travailler partout, à tout moment, sur tout support.
  • L’avènement de la mobilité :
    • L’arrivée des smartphones et des tablettes en entreprise
    • BYOD ou COPE ?
    • Les usages professionnels
    • Intégrer les terminaux mobiles dans son SI (MDM, MAM, responsive design)
    • Les difficultés liées à l’adoption
  • L’évolution du client léger :
    • Le web a changé
    • HTML5 : état des lieux et enjeux
    • Les interfaces graphiques riches (RIA)
    • Responsive design
  • Les bureaux en ligne :
    • Cartographie fonctionnel et avantages
    • Comparaison des offres de Microsoft (Office 365) et Google (Apps for Business)

Vers le tout virtuel

  • Mutations et enjeux : la virtualisation comme support à l’évolutivité et la mutualisation
  • La virtualisation des serveurs :
    • Du physique au virtuel et vice-versa
  • La virtualisation des postes de travail :
    • Approche centralisée (Citrix, Wyse)
    • Virtual desktop infrastructure (VDI)
    • Desktop as a Service (DaaS)
  • Réseaux privés virtuels (VPN).
  • La virtualisation du stockage.
  • La virtualisation des réseaux :
    • Réseaux multi-services
    • Réseaux locaux virtuels (VLAN)
    • Réseaux privés virtuels (VPN)
Jour 2 - Haut

Des infrastructures élastiques

  • Mutations et enjeux : l’optimisation et l’externalisation au cœur de la réflexion.
  • Dans les nuages ?
    • Les différentes définitions
  • Adopter le nuage ?
    • Avantages et limites
    • Les bonnes pratiques
  • Le cloud computing ou l’infrastructure en tant que service (IaaS) :
    • Différence par rapport à de l’hébergement standard
    • Avantages et inconvénients par rapport à un data center interne
  • Aperçu des offres des éditeurs :
    • Azure de Microsoft
    • Amazon web services
    • Google App Engine et Compute Engine
  • L’évolution des applications vers le software as a service (SaaS) :
    • Présentation de l’approche SaaS
    • Comparaison vis-à-vis du modèle Application Service Provider (ASP)
    • Avantages et inconvénients de l’approche SaaS
  • L’intégration d’un logiciel SaaS à un SI existant :
    • Sécuriser les flux de données
    • Intégrer des données
    • Gérer les identités
  • L’arrivée de nouvelles formes de stockage, non relationnelles (NoSQL).

L’usine logicielle

  • Mutation et enjeux : la fiabilisation du processus de création de logiciel.
  • L’intégration continue pour livrer plus rapidement :
    • Principe et outils
    • Condition de succès et impact sur la gestion de projet -* Les tests unitaires pour assurer la qualité :
    • Principe et outils
    • Condition de succès et impact sur la gestion de projet
  • La livraison continue :
    • Rapprocher les exploitants et les développeurs : le mouvement DevOps

Des architectures d’intégration à votre service

  • Mutation et enjeux : réutilisation et industrialisation pour optimiser les ressources.
  • D’une architecture de composants vers une architecture de services.
  • Libérer les données et les transactions de leurs silos :
    • Objectif mashup
    • L’API considérée comme la valeur première d’un produit
  • Technologies et outils :
    • Les standards (SOAP, WSDL, WS-*, etc.)
    • Les différents outils : annuaire de services, ESB, EAI, etc.
    • Focus WOA : un sous-ensemble orienté web de SOA
    • Les principes de l’architecture REST
    • HTTP comme middleware
  • Des services et après ?
    • Gouvernance de la SOA
    • Faire évoluer les services sans devoir migrer les clients
    • La question des versions
    • Les contrats pilotés par les clients (consumer-driven contracts)
  • Vivre dans un monde connecté : quelles conséquences pour la production ?
    • Les couplages comportementaux et temporels
    • Survivre à son succès : promouvoir des services sans état pour une meilleure scalabilité
    • Concevoir autour des échecs (design for failure)

Conclusion

    • Synthèse et bibliographie
footer