| ||||
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 : | ||||
ObjectifsCe 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.ContenuIntroduction à 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:
| ||||
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 : | ||||
| ||||
7. Politiques départementales et institutionnelles : | ||||
| ||||
8. Principales références : | ||||
| ||||
9. Page Web du cours : | ||||
http://www.uqo.ca |