Catalogues Formations

Primes et subsides




Urbanisation et architecture du SI

Durée : 3 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Un Système d'Information (SI) est un vecteur essentiel pour prendre en compte les besoins et la stratégie d'une entreprise ou d'un organisme. Il permet en effet de contribuer directement aux performances de l'entreprise ou de l'organisme par l'automatisation de ses activités, tout en permettant de construire le futur par une aide à la décision des choix stratégiques.

Cours complet (magistral avec exemples + travaux pratiques à la fin de chaque chapitre) sur l'ossature du Système d'Information (les urbanismes et les architectures) déterminée à partir d'une architecture métier optimisée répondant à la stratégie d'une entreprise ou d'un organisme quelconque.

Exemple de bout en bout d'une entreprise fictive concevant, fabriquant et commercialisant des produits et des services.

Public :

  • Urbanistes du SI, architectes du SI, directeurs de projet, chefs de projets, analystes, concepteurs et d'une manière générale tout informaticien s'intéressant à l'ossature d'un Système d'Information (l'architecture métier, les urbanismes et les architectures des systèmes).

Objectifs :

  • Apprendre comment on réalise l'ossature d'un SI (l'architecture métier, les urbanismes et les architectures des systèmes) afin de le rendre flexible et ainsi accroître la réactivité de l'entreprise ou de l'organisme ;
  • Mesurer les évolutions et anticiper les mutations des systèmes d'information ;
  • Identifier les différentes architectures et s'orienter vers un scénario adapté ;
  • Comprendre l'état de l'art du marché : les meilleures démarches et technologies informatiques actuelles.

Pré-requis :

  • Avoir une bonne culture informatique.

Contenu pédagogique

Le contexte et la problématique

  • Les 4 principes utilisés : structuration, modélisation, factorisation, transformation
  • Les principes de base d'un SI
  • La structuration d'un SI (le modèle)
  • L'importance de l'organisation
  • Les approches top-down et bottom-up
  • La bonne démarche pour bâtir le SI cible
  • Comment intégrer le SI existant dans le SI cible
  • Les acteurs du SI et leurs missions
  • Les principales définitions dans un SI : cohérence, cohésion, flexibilité, agilité, sécabilité, stabilité, performance, scalabilité
  • Les démarches de management : COBIT, ITIL, CMMI, les méthodes agiles, Unified Process, TOGAF ; MDA
  • Qu'est-ce que l'urbanisation du SI ?
  • Le positionnement de ces démarches
  • Les principaux leviers et chantiers d'urbanisation
  • Comment aligner le SI sur la cible
  • Le calcul du Return Of Investment dans une démarche d'urbanisation
  • Les besoins des entreprises ou des organismes
  • La modélisation des besoins stratégiques
  • Le schéma directeur pour la stratégie du SI
  • Comment déterminer les besoins d'une société : le SI décisionnel
  • Le Big Data
  • L'expression et la modélisation des besoins
  • Travaux pratiques

L'architecture métier, les standards et les bonnes pratiques

  • L'architecture métier
  • Identifier et analyser les processus métiers avec leur factorisation
  • Identifier et analyser les objets métiers avec leur factorisation
  • L'architecture métier : les bonnes pratiques
  • Les standards : BPA, BPM, BPEL, MDM, BRM, BAM, PPM
  • Comment transformer les besoins d'entreprise ou d'organisme en architecture métier cible
  • Travaux pratiques

Les outils fonctionnels pour le SI et le plan d'urbanisme fonctionnel cible

  • Le découpage du SI en zones, quartiers, îlots, blocs
  • Les principales règles d'urbanismes et les principaux patterns
  • Les différents modes de communication
  • SOA (Service Oriented Architecture)
  • WOA (Web Oriented Architecture) avec l'implémentation ROA
  • Comparaison SOA - ROA
  • Business Event Processing
  • L'intégration mainframe
  • Les règles d'architecture fonctionnelle
  • Comment bâtir le plan d'urbanisme fonctionnel cible à partir de l'architecture métier cible
  • Travaux pratiques

Les outils techniques pour le SI et le plan d'urbanisme technique cible

  • Les outils de communication : le langage XML
  • Les outils de communication : MOM, MOT, ETL, EAI, ESB
  • Les outils pour :
    • la performance
    • la fiabilité du service
    • la sécurité (le chiffrement, les services d'habilitation, l'authentification forte, les annuaires LDAP, Liberty Alliance, Open-ID, l'intégrité des données, la sécurité réseau)
    • les outils pour l'exploitabilité
  • La virtualisation avec les différents modes
  • Le cloud computing
  • Comment bâtir le plan d'urbanisme technique cible qui doit assurer le socle technique du SI cible
  • Travaux pratiques

Les outils applicatifs / logiciels pour le SI et le plan d'urbanisme applicatif cible

  • Le tableau de correspondance entre les 3 urbanismes
  • Les bonnes pratiques d'urbanisme applicatif
  • Les standards :
    • l'architecture logicielle 3-tiers
    • les logiciels libres, Open Source, freeware
    • les design patterns
    • les Web Application Servers
    • le modèle JEE
    • le modèle Microsoft .Net
    • le modèle PHP
    • les autres langages (Java One, Scala, Ruby, Groovy, Beanshell)
    • les web services avec les protocoles SOAP et REST
  • Le niveau présentation :
    • les objectifs d'HTML5
    • les clients lourds et riches
    • les portails
    • les techniques de mashup
  • Les Web 2.0 et 2.1
  • Les frameworks
  • Les standards de frameworks
    • Spring
    • Hibernate
  • Autres frameworks : Grails, Play
  • Les tendances du marché
  • Comment bâtir le plan d'urbanisme applicatif cible à partir des urbanismes fonctionnels et techniques cibles
  • Travaux pratiques

Les architectures des systèmes et conclusion

  • Comment bâtir les architectures des systèmes
  • L'architecture fonctionnelle
  • L'architecture technique
  • L'architecture logicielle
  • L'implémentation
  • Les architectures des applications mobiles : les O.S., les types d'application et de communication, la persistance, la publication, les frameworks, la sécurité, exemple d'urbanisme pour les applications des terminaux mobiles
  • Travaux pratiques
  • Conclusion

Annexe : Les concepts objets et UML

  • Les objets, les classes et les composants
  • Les acteurs et les use cases
  • Objets / Classes
  • L'héritage
  • Le polymorphisme
  • UML