FICHE MODULE SI5 / M2 IFI

TITRE : Architecture SOA : workflow et orchestration

La version 2009-10 du cours est à l'adresse : http://polytech.unice.fr/cours/2009_2010:si5:soa:start

 

DUREE  : 8 semaines (évaluation comprise)

RESPONSABLE  : (1 ligne) Audrey Occello
QUALITE/CV : (3 lignes)

RESUME (5 lignes) : L'architecture orientée services (Service Oriented Architecture ou SOA) est un modèle d'interaction applicative qui met en œuvre des services (composants logiciels) : avec une forte cohérence interne (par l'utilisation d'un format d'échange pivot, le plus souvent XML), et des couplages externes « lâches » (par l'utilisation d'une couche d'interface interopérable, le plus souvent un service web WS-*).

Le service est une action exécutée par un « fournisseur » (ou « producteur ») à l'attention d'un « client » (ou « consommateur »), cependant l'interaction entre consommateur et producteur est faite par le biais d'un médiateur (qui peut être un bus) responsable de la mise en relation des composants implémentant les services. Le service étant à grandes mailles, il englobe et propose les fonctionnalités des composants du système. Ces systèmes peuvent aussi être définis comme des couches applicatives. L'architecture orientée services est une réponse très efficace aux problématiques que rencontrent les entreprises en termes de réutilisabilité, d'interopérabilité et de réduction de couplage entre les différents systèmes qui implémentent leurs systèmes d'information. Les architectures SOA ont été popularisées avec l'apparition de standards comme les Services Web dans l'e-commerce (commerce électronique) (B2B, inter-entreprise, ou B2C, d'entreprise à consommateur), basés sur des plates-formes comme J2EE ou .NET et la déclinaison libre Mono de cette dernière. Elles mettent en pratique une partie des principes d'urbanisation. Au sein de l'architecture orientée services, on distingue les notions d'annuaire, de bus, de contrat et de service, ce dernier étant le noyau et le point central d'une architecture orientée services. La déclinaison ou plus précisément l'implémentation de la SOA avec des WebService est la WSOA (WebService Oriented Architecture).

OBJECTIFS (2 lignes) : Mieux connaitre les principes de fonctionnement des architectures orientées services

CONTENU (1 ligne par séance si possible au format [Titre ] [Nature (C / TD / TP)] [Durée] [Intervenant] ) : 

  1. Des objets aux composants et services [C/1 heure/A. Occello]
    Des objets aux composants et services [TD/3 heures/A. Occello]

  2. Des objets aux composants et services [TD/4 heures/A. Occello]

  3. Introduction aux architectures SOA [Cours/2 heures/A. Occello]
    Mise en oeuvre de WS-BPEL [TD/2 heures/A. Occello et ???]

  4. SOA, urbanisation des SI et processus métier [Cours/2 heures/Intervenant industriel]
    Mise en oeuvre de WS-BPEL [TD/2 heures/A. Occello et ???]

  5. Zoom sur l'architecture technique [Cours/2 heures/Intervenant industriel]
    Mise en oeuvre de WS-BPEL [TD/2 heures/A. Occello et ???]

  6. SOA et méthodologies [Cours/2 heures/A. Occello]
    SOA et méthodologies [TD/2 heures/A. Occello]

  7. SOA et méthodologies [TD/4 heures/A. Occello]

  8. Etudes comparatives [Evaluation]

PREREQUIS :

BIBLIOGRAPHIE :

SUPPORT de COURS :

 

Site Web du Cours

Polycopié du cours

Copie des transparents

Support de cours

X

 

X

 

MODE D’EVALUATION :

Quelque soit la langue du cours, c'est l'étudiant qui choisi la langue dans laquelle il sera évaluer. La rédaction du sujet est dans la langue du cours (un cours en français aura un sujet en français, un cours en anglais aura un sujet en anglais).

 

Présentation Orale

Ecrit en temps limtié

Livraison sur Site Web

Production Logicielle

X

 

X

Rédaction d’un mémoire

X

 

X

Examen

 

 

 

Mettre une croix dans le mode d'évaluation choisi