Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Nouveau calendrier des formations

à Nantes (44), Rennes (35) et  Paris (75)

Juin à décembre 2012
Rechercher une formation
 

Urbanisation et architecture du SI

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) avec en outre la démarche de réalisation de bout en bout d'un SI.

Public :

  • Urbanistes du SI, architectes du SI, Directeurs du Système d'Information, 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 (les urbanismes et les architectures).

Objectifs :

  • Apprendre comment on réalise l'ossature d'un SI (les urbanismes et les architectures) 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 :

  • Aucun.

Contenu pédagogique

Le contexte et la problématique

  • Les principes de base d'un SI
  • La structuration d'un SI (le modèle)
  • Le positionnement des démarches
  • Les missions et les rôles des acteurs du SI
  • Les concepts de base d'un SI : la cohérence et la flexibilité
  • Les autres concepts de base : agilité, sécabilité, scalabilité, performance
  • Les approches top-down et bottom-up
  • La détermination des besoins d'entreprise ou d'organisme
  • La modélisation des besoins stratégiques
  • Le schéma directeur
  • Travaux pratiques

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

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

L'urbanisme fonctionnel, les outils et les bonnes pratiques

  • Le découpage du SI en zones, quartiers, îlots
  • Les principales règles d'urbanismes : localisation, accès aux données, les patterns référentiels, royaume-émissaire, noyau, MVC
  • Les différents modes de communication
  • SOA (Service Oriented Architecture)
  • WOA (Web Oriented Architecture)
  • Comparaison SOA - ROA
  • Business Event Processing
  • l'intégration mainframe
  • Comment bâtir le plan d'urbanisme fonctionnel cible à partir de l'architecture métier cible
  • Travaux pratiques

L'urbanisme technique, les outils et les bonnes pratiques

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

L'urbanisme applicatif, les outils et les bonnes pratiques

  • Le tableau de correspondance entre les 3 urbanismes
  • Les bonnes pratiques d'urbanisme applicatif
  • Les standards :
    • l'architecture logicielle 3-tiers
    • 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)
    • les webservices avec les protocoles SOAP et REST
  • Le niveau présentation :
    • les clients riches
    • les techniques de mashup
    • les objectifs d'HTML5
    • les portails
  • Les Web 2.0 et 2.1
  • Les frameworks
  • Les standards de frameworks
    • Spring
    • Hibernate
    • Autres frameworks : Grails, Play ! Framework
    • Les tendances du marché
  • Comment bâtir le plan d'urbanisme applicatif cible à partir des urbanismes fonctionnels et techniques cibles
  • Aligner le SI sur la cible
  • Le calcul du Return Of Investment
  • Travaux pratiques

Les architectures des systèmes et conclusion

  • Introduction et l'expression du besoin
  • L'analyse métier
  • L'architecture fonctionnelle proprement dite
  • L'architecture technique
  • L'architecture logicielle
  • L'implémentation
  • Travaux pratiques
  • Conclusion

Annexe : Les concepts objets et UML

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