Génie Logiciel : architectures,Composants et Services

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).

Mots-clés : architecture logicielle,programmation orientée service,SOA (Service Oriented Architecture),développement orienté composant,conteneur,langage de programmation,mixeur (codes),gestion de projet,système d'information,service Web,déploiement de logiciel,cycle de vie du logiciel,OSGi,iPOJO,fuscia
Type de document : texte,image,logiciel
Type de ressource : lecture,exercise,tutoriel
Niveau : higher education,master,bac+5
Publics visés : learner
Activité induite : apprendre,s'auto-former
Auteurs ou éditeurs : Didier Donsez,German Vega,Philippe Lalanda,Yves Ledru,Vincent Lestideau,Université de Grenoble I