Urbanisme et Architectures Techniques
en 2018

Technologies, architectures, méthodes, outils, « best practices »
Sommaire

LE MOT DE L’INTERVENANT

Très pratique, illustré de nombreux cas concrets et retours...

Très pratique, illustré de nombreux cas concrets et retours expériences, ce séminaire pose une vision claire des SI modernes et de la cible digitale. Enfin, l’approche pédagogique vise à libérer chez les participants la projection dans la prochaine décennie de l’IT. Mon approche pédagogique est basée sur deux principes. Le premier étant ma capacité à aborder tous les sujets du séminaire de manière progressive, depuis les enjeux métiers jusqu’aux aspects techniques les plus pointus, illustrés par du code source en cas de besoin. Le second étant l’hyper-interactivité qui consiste à permettre aux participants de poser des questions à tout moment du séminaire, d’en débattre et en faire profiter l’ensemble des participants.

Habib Guergachi
Fondateur et CEO Zengularity, Associé et CTO du Groupe Fabernovel. 25 ans d’expériences en delivery d’architectures logicielles complexes, à très hautes exigences de performance et de sécurité auprès de multinationale, de géants du Web et de startups : AXA, BNP Paribas,COVEA, Airbus, LES MOUSQUETAIRES, Groupe ADEO , BlueStar (cn), Wallmart, Google, LinkedIn, Deliveroo, Synthésio, etc.) 12 ans en conseil et accompagnement d’Architectes, DSI et c-levels pour délivrer une transformation progressive et pragmatique vers le digital. Private Investor (prismic.io, lightbend). Administrateur Foyer SA (LU) en charge de la stratégie Digitale.
Lire la suite Cacher le texte

En trois jours, un état de l’art complet et pragmatique sur la démarche de transformation du SI par l’urbanisation et l’architecture technique. Sont abordées et connectés entre eux tous les sujets d’architectures modernes : transactionnel, intégration, processus, sécurité, client riche, mobilité, cloud, data, big data, devops, api, etc.

  • Missions, rôles et profils des urbanistes, des architectes techniques et fonctionnels.
  • Comment piloter la trajectoire de convergence de l’existant vers une cible urbanisée. Comment gérer une cible qui évolue dans le temps ?
  • Quels changements opérer dans les organisations, les méthodes de travail et de management de projets pour bâtir un SI évolutif, agile, à coûts maîtrisés et sécurisé ?

Rappel des concepts de base


Urbanisme du système d’information

  • Définitions et objectifs de l’urbanisme, rôle de l’urbaniste.
  • Introduction au méta-modèle d’urbanisme
  • Principes et responsabilités des zones

Démarche d’urbanisation du système d’information

  • Cartographie de l’existant : difficultés et principaux pièges.
  • Les principes et limites de modélisation de la cible.
  • Comment élaborer la trajectoire d’urbanisation d’un SI ?

Gouvernance de l’urbanisation du système d’information

  • Quelles structures de gouvernance d’une démarche d’urbanisation ?
  • Les principaux indicateurs de gouvernance de l’urbanisation d’un SI.
  • Les principaux modèles de financement des travaux d’urbanisation du SI.

Exemples et cas pratiques en urbanisation du système d’information

  • Comment gérer les spécificités d’urbanisation d’un SI à dominante progicielle.
  • Quelle place aux services et application externes dans un SI Urbanisé ?
  • Exemple de démarche d’urbanisation de SI distributeur producteur

Architectures de processus


BPM (Business Process Management)

  • Processus, procédure, BPA (Business Process Analysis) et BPM.
  • Quelle place du BPA et BPM dans une architecture d’entreprise ?
  • Quelle approche pragmatique de la cartographie de processus ?

BAM (Business Activity Monitoring)

  • Difficultés et pièges de mise en œuvre du BAM.
  • Différences entre BAM, décisionnel.
  • PPM (Process Performance Management) : intérêts et limites.

Workflow

  • Principales fonctions d’un moteur de workflow.
  • Rôle du BRM (Business Rules Management).
  • Quelle place pour le workflow dans une architecture ?

Architectures Techniques


Architecture technique

  • Définitions et objectifs de l’architecture technique.
  • L’architecte : rôles, profils, missions et outils.
  • Taxonomie et définitions des principaux concepts utilisés en architecture.

Serveurs d’applications et transactionnel

  • Architecture des serveur d’applications JEE et .NET
  • Les socles modernes d’exécution sur le cloud.
  • Quelle pérennité pour les serveurs d’application ?

Frameworks

  • Les bonnes pratiques de construction d’un framework ?
  • Frameworks cœrcitifs vs frameworks relaxés.
  • Rôle des frameworks dans les architectures cloud.

Software Design

  • Les nouveaux métiers en développement logiciel.
  • Les techniques modernes de mesure de la qualité logicielle.
  • Les méthodes modernes de delivery logiciel.

Usines logicielles

  • Etat de l’art des usines de développement logiciel.
  • Comment faire de la mise en production un non évènement ?
  • Les ruptures apportées par les pratiques Devops.

Architectures d’intégration


EAI (Enterprise Application Integration)

  • Architecture technique d’un EAI.
  • Les principales zones de confort d’utilisation d’un EAI.
  • Quelle pérennité du concept et des offres produits ?

ESB (Enterprise Service Bus)

  • Principales différences entre un EAI et un ESB.
  • Points forts et limites du concept.
  • Analyse des standards techniques supportés.

ETL (Extract, Transform & Load)

  • Principales zones de confort d’un ETL.
  • Différentes approches de déploiement d’un ETL..
  • Les limites d’efficacité de l’ETL dans le SI moderne.

MDM (Master Data Management)

  • Le contenu technologique et fonctionnel d’un projet MDM.
  • Les principaux pièges de l’urbanisation orientée MDM.
  • Les erreurs à ne pas commettre dans une approche MDM.

Architecture de Services


Web Services

  • Qu’est ce qu’un Web Service ?
  • Services techniques vs services métiers.
  • Exemple d’architecture pure Web Services.

SOA (Service Oriented Architecture)

  • Les sept principes qui fondent la SOA.
  • Les scénarios de déploiement d’une SOA.
  • Les alternatives aux architectures SOA.

WOA (Web Oriented Architecture)

  • Les fondamentaux de la WOA.
  • Les architectures REST.
  • Intérêt et limites de l’approche par Ressources.

API (Application Programming Interface)

  • Définition d’une API.
  • API vs Web Service vs Interface.
  • Rôle et limites de l’API Management.

Architectures Cloud


Architecture Cloud

  • Introduction aux concepts de IaaS, PaaS et SaaS ?
  • Les actions à mener pour préparer le SI au cloud ?
  • Quel impact du Cloud sur la démarche d’urbanisation du SI ?

Architectures cloud ready

  • Introduction aux concepts de microservice
  • Scalabilité horizontale infinie, stateless et share-nothing.
  • La haute disponibilité native par microservices.

Architectures de données


Référentiels

  • Introduction au concept de donnée de références.
  • Rôles des référentiels dans la construction d’un SI urbanisé.
  • Exemple de référentiels clients contrat dans un SI Distributeur/Producteur.

Décisionnel

  • Les limites de la BI orientée batch.
  • Rappels sur l’architecture classique d’un datawarehouse.
  • Le slimites d’un datawarehouse classique dans le digital.

NoSQL

  • La nouvelle génération de bases de données.
  • La problématique de stockage au fil de l’eau.
  • Les pratiques de sharding.

Big Data

  • Les types d’architectures Big Data.
  • Big Data vs Décisionnel classique.
  • Applications concrètes Big Data.

Analytics

  • Quelles différences entre BI et Analytics ?
  • Rôle des référentiels dans le décisionnel temps réel ?
  • Exemples d’applications concrètes de Analytics.

Architecture de confiance


Annuaires

  • Rôle de l’annuaire dans les nouvelles architectures Web.
  • Rôle de l’annuaire dans la gestion des droits et habilitations.
  • Les principales phases d’un projet Identity Access Management.

Authentification & Habilitations

  • Les principes du SSO et fédération d’identités.
  • Les principaux standards : OpenID, OAuth.
  • Comment gérer les habilitations inter-applications ?

Sécurité applicative

    Les limites de la sécurité périmétrique.

  • La sécurité en profondeur et applicative.
  • Top 10 des failles de sécurité applicative et comment les éviter.

Architectures front


Client riche

  • La problématique de l’expérience utilisateur.
  • Les meilleures pratiques en développement client riche
  • Les secrets technologiques des applications performantes.

Mobilité

  • Quel type de développement : Web, Natif ou Hybride ?
  • Maturité du développement cross devices.
  • Les enjeux de la géolocalisation et de la traçabilité.

Portail

  • Les choix d’architecture à ne pas négliger aujourd’hui.
  • Les limites de l’intégration dans le portail d’applications existantes.
  • Intérêt et limites de la personnalisation dans un portail.

Marché des outils et des technologies


Ce chapitre dresse un panorama critique de l’offre actuelle du marché des outils : stratégie des éditeurs, typologie des acteurs et des offres, caractéristiques des principaux produits et principales contre-indications respectives, etc.

Synthèse et perspectives


  • La liste des chantiers urbanistiques, architecturaux et technologiques à mener.
  • Les décisions majeures à prendre pour réussir les projets d’urbanisme et d’architecture technique dans l’entreprise.