Génie Logiciel : architectures, Composants et Services
Donsez Didier
Ce cours permet de comprendre comment s'organise un projet de conception de services dans un système d'information. Il donne une vue assez détaillée de la conception à l'implémentation du service ou logiciel. Deux approches sont proposés: l'architecture orientée composant et l'architecture orientée service, les avantages et inconvénients de ces deux méthodes sont abordés. Par ailleurs, il est aussi question des différents langages de programmation utilisés dans le cadre de ces deux méthodes. Enfin vous trouverez des exercices, travaux pratiques et tutoriels vous permettant d'installer et de manipuler une plateforme de déploiement OSGi (iPOJO Felix).Description
Université productrice
Université Grenoble Alpes
Discipline
Informatique - Génie logiciel : conception, qualité, documentation, maintenance
Mots clés
gestion de projet, fuscia, langage de programmation, service web, système d'information, architecture logicielle, programmation orientée service, SOA (Service Oriented Architecture), développement orienté composant, conteneur, mixeur (codes), déploiement de logiciel, cycle de vie du logiciel, OSGi, iPOJO
Langues
Français
Droits attachés à la ressource
Licence Creative Commons CC BY-NC-ND (Attribution – Pas d’utilisation commerciale – Pas de modifications)
Indication pédagogique
Niveaux
M2, Master
Type(s) pédagogique(s)
Cours / Présentation, Tutoriel, Exercice
Type(s) documentaire(s)
Texte, Logiciel