Université du Québec en Outaouais Département d'informatique et d'ingénierie
Sigle : INF1603  Gr. 01
Titre : Architecture orientée services
Session : Hiver 2016  Horaire et local
Professeur : Taleb, Mohamed
1. Description du cours paraissant à l'annuaire :

Objectifs

Ce cours présente des principes de base et des éléments clés de l’architecture orientée service et les compétences de base nécessaires à la compréhension de concevoir des solutions pour la résolution de problèmes en utilisant une approche orientée service. Des exemples seront donnés et discutés.

Contenu

Introduction à la SOA et son rôle dans les projets TI. Normes des services Web (Web Services, ou WS, en anglais). SOA vs. Développement orienté objet. Messages, métadonnées et sécurité. Principes de la SOA : contrats, relations, abstraction, réutilisation, autonomie, libre état, découvrabilité et composabilitité. Extensions WS-* et normes. Sécurité WS et qualité du service (QoS). Normes du Service Component Architecture (SCA). Orchestration des processus d'affaire utilisant BPEL et chorégraphie à l'aide de WS-CDL. Business State Machines, sélecteurs et adapteurs. Médiation des interfaces et relations. Tâches humaines. Gestion des évènements défaillants. Cycle de vie de la SOA : réutilisation des services et processus, design, et déploiement.
2. Objectifs spécifiques du cours :
À la fin du cours, les étudiants devraient être en mesure de:
  • Définir l'architecture orientée services (AOS ou SOA en anglais) et ses implications pour les projets TI;
  • Adapter des méthodes de développement standard à des projets précis et appliquer les principes et meilleures pratiques de la SOA;
  • Employer une plateforme de développement de la SOA de niveau entreprise;
  • Concevoir des processus qui réutilisent des services des systèmes entreprise et rencontrent des spécifications précises;
  • Déployer des processus construits avec la SOA sur des serveurs d'exécution des processus et gérer le cycle de vie du processus.
3. Stratégies pédagogiques :
Le cours se donne sour forme magistrale de trois (3) heures par semaine à la salle B-1014 et le cours est sans laboratoire, pour une durée de quinze (15) semaines.
4. Heures de disponibilité ou modalités pour rendez-vous :
 
5. Plan détaillé du cours sur 15 semaines :
Semaine Thèmes Dates
1   

Introduction de la SOA

Formation des groupes

11 jan. 2016 
2   

Normes des services Web (Web Services)

18 jan. 2016 
3   

SOA vs développement orienté objet. Messages, métadonnées et sécurité

25 jan. 2016 
4   

SOA vs développement orienté objet. Messages, métadonnées et sécurité

01 fév. 2016 
5   

Principes de la SOA

Présentation du projet

08 fév. 2016 
6   

Normes du Service Component Architecture (SCA)

15 fév. 2016 
7   

Examen intra

22 fév. 2016 
8   

Semaine d'études

29 fév. 2016 
9   

Orchestration des processus d'affaire utilisant BPEL et chorégraphie

07 mars 2016 
10   

Médiation des interfaces et relations

Tâches humaines

14 mars 2016 
11   

Médiation des interfaces et relations

Tâches humaines

21 mars 2016 
12   

Gestion des évènements défaillants

28 mars 2016 
13   

Cycle de vie de la SOA

04 avr. 2016 
14   

Présentation des projets

Projet à remettre

11 avr. 2016 
15   

Examen final

18 avr. 2016 
6. Évaluation du cours :
  • Documentation du projet: 20 %
  • Présentation du projet: 10 %
  • Examen intra: 30 %
  • Examen final: 35 %
  • Participation: 5 %
7. Politiques départementales et institutionnelles :
8. Principales références :
  • Xavier Fournier-Morel, Pascal Hrojean, Guillaume Plouin, Cyril Rognon, SOA: Le guide de l'architecte du SI. Collection: InfoPro, Dunod, 2011 - 3ème édition - 384 pages - 175x250 mm, EAN13: 9782100557936.
  • Berg (Martin van den), Bieberstein (Norbert), Ommeren (Erik van), SOA for Profit: guide du manager pour une SOA réussie, 2007, Sogeti et IBM.
  • Jean-Louis Lequeux, Manager avec les ERP Architecture Orientée Services (SOA), 2008, ISBN 978-2-212-54094-9. Editions EYROLLESSogeti et IBM.
  • Yves Caseau, Urbanisation et BPM, 2011, DSI Bouygues Télécom, Edition Dunod
  • SOA: Architecture Logique Princpies, structures et bonnes pratiques Copyright SOFTEAM 2007
  • Méthodolgie SOA en six domaines Révéler les avantages métiers d'une Architecture Orientée Services, Copyright 2005 BEA Systems
  • SOA et urbanisme Le rôle des Architectures Orientées Services dans l'alignement métier des Systèmes d'Information, Copyright Unilog Management
  • Les Architectures Orientées Services, Copyright www.syntec-informatique.fr
  • SOA Word Magazine. http://soa.sys-con.com/node/403065
  • Wikipédia. http://fr.wikipedia.org/wiki/Architecture_orient%C3%A9e_services
  • SOA à la sauce IBM: http://www-306.ibm.com/software/fr/soa/
  • SOA à la sauce Orchestra: http://www.orchestranetworkds.com/fr/soa/index.cfm
9. Page Web du cours :
http://www.uqo.ca