II.3511 Infrastructures et Services (5 crédits)
Prérequis : II.2404 Niveau : Avancé Responsable du module : Zakia KAZI AOUL Déroulement : 24 h de cours, 21 h de TP/Projet Nbre d'heures : 45 h Évaluation : Contrôle continu (60%) + projet et soutenance (40%)
Contexte
La globalisation des entreprises et de leurs systèmes d’informations nécessite la mise en place de systèmes et de services globaux sur des infrastructures complexes. Dans ce cadre, un certain nombre de plateformes fournissent des services indispensables au déploiement et à l’intégration d’applications d’entreprises. Le module s’inscrit dans cette problématique.
Objectifs
Compétences
Ce module a pour objectif de guider le futur architecte dans le choix des outils nécessaire à la réalisation d’une ou partie d’un système d’information ou à l’intégration de technologies hétérogènes dans un seul et même système d’information en évaluant les solutions possibles. Le module aide également à appréhender l’utilisation et la conception de services et d’infrastructures d’entreprise et à analyser et comprendre une infrastructure existante.
Connaissances
Concepts
- Frameworks et plateformes telles que JEE et .Net
- Les différents types de middlewares : MOM et les RPC, transactionnels et orientés objet
- ETL (mapping de différentes sources de données) EAI (Entreprise Application Integration)
- SOA (Service Oriented Architecture) et les Web services
- Concepts fondamentaux des SOA
- Les Web services : WSDL, SOAP et UDDI
- ESB (Entreprise Service Bus)
- BPM et BAM
- Core business systems, legacy systems (e.g. AS400, etc.)
- · ERP (conférences – objectifs, architecture, déploiement)
- · Intégration applicative : EAI, B2B, BPM, SOA et ESB
Savoir-faire
-
Environnements de développement intégrés (EDI) tels que Eclipse ou Netbeans + plugins
-
Serveurs d’application (ex. Apache, Glass Fish)) et serveurs Web (ex. Tomcat Jakarta)
-
Joram sous Jonas
Approche pédagogique
Fondamentaux en cours, conférences avec éclairages de professionnels opérationnels, travaux pratiques en environnement JEE et/ou .NET.
Bibliographie
-
SOA : Principles of Service Design, Thomas Erl. Prentice Hall, Août 2007
-
The J2Ee Tutorial , Stephanie Bodoff, Eric Armstrong, Jennifer Ball. Addison Wesley Publishing Company, Juillet 2004
- http://msdn.microsoft.com/fr-fr/default.aspx
|