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 2017  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 sous 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

09 jan. 2017 
2   

Normes des services Web (Web Services)

16 jan. 2017 
3   

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

23 jan. 2017 
4   

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

Lab. 1 : Comprendre des spécifications

30 jan. 2017 
5   

Principes de la SOA

Lab. 2 : Analyse des spécifications

Présentation du projet

06 fév. 2017 
6   

Normes du Service Component Architecture (SCA)

Lab. 3 : Design du 1er niveau de l'architecture

13 fév. 2017 
7   

Examen intra

20 fév. 2017 
8   

Semaine d'études

27 fév. 2017 
9   

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

06 mars 2017 
10   

Médiation des interfaces et relations

Tâches humaines

Lab. 4 : Design du 2e niveau de l'architecture

13 mars 2017 
11   

Médiation des interfaces et relations

Lab. 5 : Design du 3e niveau de l'architecture

Tâches humaines

20 mars 2017 
12   

Cycle de vie de la SOA

27 mars 2017 
13   

Présentation des projets

Projet à remettre

03 avr. 2017 
14   

Examen final

10 avr. 2017 
15   

Congé férié

17 avr. 2017 
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