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)

Logo by-nc-nd.webp

Indication pédagogique

Niveaux

M2, Master

Type(s) pédagogique(s)

Cours / Présentation, Tutoriel, Exercice

Type(s) documentaire(s)

Texte, Logiciel