Vous êtes sur la page 1sur 15

Cours : SOA

Mohamed HAMMOUDA

SOA

Année Universitaire 2020-2021 1


Cours : SOA

Introduction

2
SOA : Première définition

Architecture orientée services est un modèle d'interaction applicative qui met en


œuvre des services (WiKipédia)

▪ INTERCONNECTIVITÉ
SOA
Services Oriented Architecture
▪ INTEROPÉRABILITÉ

▪ RÉUTILISABILITÉ
AOS
Architecture Orientée Services ▪ RÉPARTITION

3
SOA : Par l’analogie

OSI
SOA

Implémentation de
Implémentation du
TCPIP

4
SOA : Premier exemple

▪ La compagnie aérienne TUNISAIR souhaite fidéliser ses clients en leurs proposant un service de transport dés leur arrivée à
destination. Dans un premier lieu, elle a signé une convention de partenariat avec la société française ALLO TAXI WIWI qui s’engagera
à amener les clients, une fois arrivée à l’aéroport, à leur destination où que ce soit sur le territoire Français.

Comment TUNISAIR peut-elle exploiter le système de réservation de taxi de la société ALLO TAXI WIWI ?

Compagnie aérienne Société de service


Internet

Application : Application :

Service
RÉSERVATION DE RÉSERVATION DE
BILLET D’AVION TAXI

5
SOA : Exemple d’implémentation par les Web Service
Exposition & Exploitation de services

Application qui réalise du calcul


intensif
Calcul du périmètre d’un cercle
Calcul de la surface d’un cercle

Fournisseur de services Consommateur de services

Service
float calculerPerimetre (Cercle c)
float calculerSurface (Cercle c)

Réseau :
Internet
Déploiement
6
La problématique des architectures en SILO

7
La problématique de plat de spaghetti

Des systèmes de communications inter-applicatives mis en place donnant


naissance au syndrome du « plat de spaghetti ».

▪ Pour un besoin de collaboration


et d’interopérabilité :

▪ Les systèmes informatiques sont


devenus trop fortement couplés,
dans lesquels chaque composant
est dépendant de nombreux
autres composants,

▪ Complexité de :
▪ La maintenabilité
▪ L’évolutivité
▪ Vulnérabilité à la panne
8
Une architecture décloisonnée

9
Qu’est ce que l’SOA

10
Bénéfices attendus de l’SOA (1/2)

11
Qu’est ce qu’un service

12
Le service vu du SI

13
Caractéristique d’un Service

14
Décomposition et typologie de services

15

Vous aimerez peut-être aussi