Capgemini Institut 0144742410
24 rue du Gouverneur général Eboué 92136 Issy les Moulineaux
Urbanisme et Architectures Techniques Paris
Urbanisme et Architectures Techniques Paris
Urbanisme et Architectures Techniques Paris
Urbanisme et Architectures Techniques Paris
Urbanisme et Architectures Techniques Paris
Urbanisme et Architectures Techniques Paris
Urbanisme et Architectures Techniques Paris
DURéE
3 jours
DATES
2-4 octobre 2017
6-8 novembre 2017
4-6 décembre 2017
5-7 février 2018
26-28 mars 2018
16-18 mai 2018
11-13 juin 2018
LIEU
Paris
PRIX 2017
2 615 € ht (3 138 € ttc)
Sommaire du séminaire
    Séminaires technique Institut Capgemini

    Urbanisme et Architectures Techniques

    >  Technologies, architectures, outils, « best practices »




    En trois jours, un état de l’art complet et pragmatique sur la démarche de transformation du SI par l’urbanisation et la maîtrise des pratiques d’architectures techniques. Sont abordées les architectures techniques dans les principaux domaines : transactionnel, décisionnel, intégration, processus, sécurité, portail, mobilité, données. Un éclairage spécifique est consacré aux pratiques d’urbanisation en transformation digitale de la DSI.

    • Evolution des missions, rôles et profils des urbanistes, des architectes techniques et fonctionnels. Comment faire émerger la démarche d’urbanisation dans l’entreprise. Qui sont les acteurs qui doivent être impliqués ?
    • Impact de la transformation digitale sur les pratiques d’urbanisation et d’architectures. Analyse des contraintes nouvelles jamais connues auparavant par la DSI.
    • Les décisions urgentes à prendre pour anticiper l’évolution des pratiques d’architectures : mobilité, temps réel, Cloud, Big Data, DevOps, API, Event-Sourcing, etc.?
    • Les principaux chantiers d’urbanisation. Les pratiques de définition d’un SI cible. Comment piloter la trajectoire de convergence de l’existant vers une cible urbanisée. Comment gérer une cible qui évolue dans le temps ?
    • Les principaux chantiers en architecture technique. Comment bâtir une architecture hautement transactionnelle en maîtrisant le temps de réponse, la scalabilité, la sécabilité, les coûts et la sécurité.

    Très pratique et directement opérationnel, illustré de nombreux exemples et cas concrets, ce séminaire s’appuie sur une expérience et un savoir-faire acquis à l’occasion de missions d’urbanisation et d’architectures techniques menées auprès d’entreprises de tailles et de secteurs variés.



    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 d’assemblage des zones
    • Approfondissement des zones Echange, Pilotage et Référentiels.
    • La réalité opérationnelle de l’urbanisation des SI en entreprise.

    Démarche d’urbanisation du SI

    • Les phases majeures d’une démarche d’urbanisme.
    • Cartographie de l’existant : difficultés et principaux pièges.
    • Les principes et limites de modélisation de la cible.
    • Comment aborder la mouvance de la cible dans le temps ?
    • Comment élaborer la trajectoire d’urbanisation d’un SI ?
    • Comment démarrer une démarche d’urbanisation.

    Gouvernance de l’urbanisation du SI

    • Quelles structures de gouvernance d’une démarche d’urbanisation ?
    • Les principaux indicateurs de gouvernance de l’urbanisation d’un SI.
    • Les avantages et inconvénients à créer une structure dédiée à l’urbanisation.
    • Les principaux modèles de financement des travaux d’urbanisation du SI.
    • Les limites des méthodes projets classiques dans une démarche d’urbanisation.

    Exemples et cas pratiques en urbanisation du SI

    • 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 multi-métiers.

    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 ?
    • Notations et langages standards de description des processus.

    BAM (Business Activity Monitoring)

    • Difficultés et principaux pièges pour mettre en œuvre le BAM.
    • Différences entre BAM et exploitation du datawarehouse.
    • 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 ?
    • Workflow, BPM : les confusions, les idées reçues.

    Architectures techniques


    Architecture technique

    • Définitions et objectifs de l’architecture technique.
    • L’architecte : rôles, profils, missions et outils.
    • Taxonomie et définitions : application, objet, composant, framework, software design, service, etc.
    • Les limites du modèle d’architecture n-tiers ? Les alternatives SOA , WOA, ROA, etc.
    • Mode connecté, déconnecté, conversationnel, synchrone, asynchrone, avec session, sans session.
    • Caractéristiques des couplages faibles, moyens et forts.
    • Performance, agilité, flexibilité, sécabilité, scalabilité : définitions formelles.

    Serveurs d’applications et transactionnel

    • Architecture des serveur d’applications JEE et.NET
    • Que penser des socles légers d’exécution sur JVM.
    • Quelles technologies pour quel type d’applications ?
    • Quelle pérennité pour les serveurs d’application ?

    Frameworks

    • Que recouvre le concept de framework ?
    • Qu’est ce qu’un web framework ?
    • Les bonnes pratiques de construction d’un framework ?
    • Frameworks cœrcitifs vs frameworks relaxés.
    • Exemples de frameworks de rupture Play! Framework, Node.Js.

    Software Design

    • Les nouveaux métiers de développement logiciel.
    • Quelle place aux design patterns ?
    • Les techniques de mesure de la qualité logicielle.
    • Que penser de la programmation fonctionnelle ?
    • Quelle maturité et quelle tendance des langages modernes Scala, Go ?

    Usines logicielles

    • Comment gérer les problèmes de régression.
    • Comment automatiser les déploiements logiciels.
    • Etat de l’art des usines de développement logiciel.
    • Les métiers menacés par l’industrialisation ?
    • 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 ?
    • Les zones de confort du workflow broker ?

    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.
    • Les limites de l’orchestration des services.

    ETL (Extract, Transform & Load)

    • Analyse différentielle entre un ETL et un EAI.
    • Principales zones de confort d’un ETL.
    • Différentes approches de déploiement d’un ETL.

    MDM (Master Data Management)

    • Le contenu technologique et fonctionnel d’un projet MDM.
    • Les différentes approches de déploiement d’un MDM.
    • Les principaux pièges d’urbanisation des référentiels par MDM.
    • Les principales raisons qui rendent nécessaire le choix d’un MDM.

    Architecture de Services


    Web Services

    • Introduction à la notion de Service.
    • 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.
    • Introduction aux concepts de plateformes d‘API.
    • Maturité, risques et opportunités.

    Architectures Cloud


    Architecture Cloud

    • Définition des architectures Cloud
    • Introduction à l’hyper industrialisation et ruptures apportées par le Cloud.
    • Quelles sont les frontières techniques entre IaaS, PaaS et SaaS ?
    • Approfondissement du rôle structurant du PaaS.
    • Exemple de produits PaaS : NestinCloud vs OpenShift vs BlueMix.
    • Les actions à mener pour préparer le SI au cloud ?
    • Quel impact du Cloud sur la démarche d’urbanisation du SI ?

    Services cloud

    • Introduction aux pratiques IaaS.
    • Que recouvre la notion de commodity hardware ?
    • Les promesses du PaaS et les impacts sociaux ?
    • Intérêts et limites de l’hyper industrialisation.
    • Impacts sur les processus classiques de mise en production.

    Pratiques avancées

    • Scalabilité horizontale.
    • Le Stateless.
    • La « Eventual Consistency ».
    • La haute disponibilité dans le cloud.
    • Peut on parler de PRA et PCA dans le Cloud ?

    Architectures de données


    Référentiels

    • Introduction au concept de donnée de références.
    • Les idées reçues des architectes sur les référentiels.
    • 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 décisionnel batch.
    • Architecture fonctionnelle d’un datawarehouse classique.
    • Avantages et inconvénients de l’alimentation classique d’un datawarehouse.
    • Quelles bénéfices à accélérer l’alimentation du datawarehouse ?

    NoSQL

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

    Big Data

    • Les critères d’éligibilité au big data ?
    • Les 3 types d’architectures Big Data.
    • Big Data vs Décisionnel classique.
    • Applications concrètes Big Data.

    Analytics

    • Quelles différences entre BI et Analytics ?
    • BEP et CEP (Business Event Processing et Complex Event Processing).
    • 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 et Habilitations

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

    Sécurité applicative

    • La sécurité périmétrique ?
    • Les techniques de sécurisation en profondeur.
    • Top 10 des failles de sécurité applicative et comment les éviter.
    • Les meilleures pratiques de sécurisation des SI ouverts sur Internet.

    Architectures front


    Client riche

    • La problématique de l’expérience utilisateur.
    • Identité visuelle, charte graphique et ergonomie.
    • Quelle maturité de HTML5 ?
    • Etat de l’art des frameworks Javascript
    • Les meilleures pratiques en développement client riche

    Mobilité

    • Quel type de développement : Web, Natif ou Hybride ?
    • Maturité du développement cross devices.
    • Les points critiques à aborder dans les applications cross-canal.
    • Les enjeux de la géolocalisation et de la traçabilité.

    Portail

    • Les types de portails : Informatif, collaboratifs, transactionnel, composite, etc.
    • Les limites de l’intégration dans le portail d’applications existantes.
    • Intérêt et limites de la personnalisation dans un portail.
    • Les choix d’architecture à ne pas négliger aujourd’hui.

    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.