Vous êtes sur la page 1sur 20

Partie II : Calcul orienté service

1. Intégration d'applications inter-organisations (B2B)


2. Limites des technologies d'intégration conventionnelles
pour le B2B
3. Modèles et architectures services de référence

1
1)Intégration d'applications inter-organisations
(B2B)

⚫ L'intégration business-to-business (B2B) est


l'automatisation des processus métier et de la
communication entre au moins deux entreprises.

⚫ Elle leur permet de travailler et de d'échanger plus


efficacement avec leurs clients, fournisseurs et partenaires
commerciaux en automatisant les principaux processus
métier.

2
⚫ Des logiciels d'intégration B2B sont disponibles pour
l'utilisation sur site ou des services d'intégration sont
accessibles via les services cloud hébergés.

3
2)******
Limites des technologies d'intégration conventionnelles pour le B2B

⚫ Obligation pour l’entreprise de réactivité, contrôle, suivi

⚫ Perte d’indépendance

⚫ contrôle des cadres budgétaires de l’entreprise

4
3)Modèles et architectures services de référence
Le Web hier

5
Le Web hier

6
7
Intégration d’applications

8
Les approches d’intégration

9
C'est quoi les SOA?

10
Les acteurs de la SOA

11
12
Les services Web est une
réalisation de la SOA sur Internet

13
⚫ la gestion d'un annuaire de services (quels sont les
services mis à disposition et par qui)

⚫ la description des interfaces des services (quelles sont


les données nécessaires à l'exécution du service, que
fournit-il en retour, ...)

14
⚫ l'invocation (ou l'appel) du service (la requête transmise
au service) avec : SOAP (Simple Object Access Protocol)

⚫ le format des données échangées avec : XML


(eXtensible Markup Language
⚫ le transport des données avec les protocoles internet :
HTTP et TCP/IP

15
⚫ la gestion de la sécurité avec : SSL (Secure Sockets Layer),
XML Signature, XML Encryption, SAML (Security Assertion
Markup Language) ou encore XKMS (XML Key Management
Specification, qui gère les infrastructures à clé publique ou
PKI)

⚫ l'orchestration (on parle également de chorégraphie) des


services pour constituer des processus métier avec :
BPEL4WS (Business Process Execution Language For Web
Services) qui regroupe WSFL (Web Services Flow Language)
d'IBM et XLang de Microsoft, ou encore WSCI (Web Services
Choregraphy Interface)

16
⚫ la gestion transactionnelle : WS-Transaction d'IBM,
XAML (Transaction Authority Markup Language) ou
encore BTP (Business Transaction Protocol).

17
⚫ Annuaire de services : référence l’ensemble des services
disponibles au sein du système d’information
⚫ Bus de services : le bus a un rôle de médiateur
(middleware) entre le consommateur et le producteur du
service, il permet ainsi de réaliser le couplage lâche
Service :
⚫ Fournisseur de services (service provider) : entité qui
fournit et exécute le service (cad le serveur) ;
⚫ Consommateur de services (service consumer) : entité
qui consomme le service (cad le client) ;
18
⚫ Message (message): entrées et sorties du service (dans les
services web: SOAP)

⚫ Contrat de service (service contract) : document qui


définit comment le fournisseur et le consommateur
inter-agissent (dans les services web: WSDL)

⚫ Annuaire (service registry) : un annuaire dans lequel se


trouvent les services (dans les services web: UDDI).

19
⚫ III : Services Web
⚫ 1. XML-RPC
⚫ 2. SOAP
⚫ 3. WSDL
⚫ 4. Standards WS-*

20

Vous aimerez peut-être aussi