Vous êtes sur la page 1sur 22

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
⚫ Le logiciel d'intégration B2B fournit l'architecture
nécessaire pour numériser l'information et l'acheminer
rapidement par l'intermédiaire de l'écosystème commercial
d'une entreprise.

3
Qu'est-ce qu'une plateforme d'intégration B2B ?

⚫ Une plateforme d'intégration B2B aide les entreprises à


intégrer tous leurs processus B2B et EDI (échange de
données informatisé) complexes dans leurs communautés
partenaires via une passerelle unique.

⚫ La plateforme collecte les données à partir des


applications source, convertit les données en formats
normalisés, puis envoie les documents au partenaire
commercial à l'aide du protocole de transport approprié.

4
⚫ 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.

5
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

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

7
Le Web hier

8
9
Intégration d’applications

10
Les approches d’intégration

11
C'est quoi les SOA?

12
Les acteurs de la SOA

13
14
Les services Web est une
réalisation de la SOA sur Internet

15
⚫ 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, ...)

16
⚫ 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

17
⚫ 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)

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

19
⚫ 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) ;
20
⚫ 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).

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

22

Vous aimerez peut-être aussi