Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I)...

23
Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu Computer Systems Programme TICPME2010 Minefe - DGCIS [email protected] .com 19 Mars 2009 Jacques Durand Fujitsu Computer Systems 1

Transcript of Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I)...

Page 1: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Standards de Messagerie eBusiness Nouveaux développements

ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par :

Jacques Durand : Fujitsu Computer Systems

Programme TICPME2010 Minefe - DGCIS

[email protected]

19 Mars 2009Jacques Durand Fujitsu

Computer Systems 1

Page 2: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

1. ebMS V3

Version 3.0: Part 1, Core Features

Committee Specification 02, 12 July 2007

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 2

Page 3: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Messagerie ebXML: rappels Basé sur extension SOAP (avec attachements)

TCP / IP

HTTP SMTP

SOAPSOAP avecAttachements(MIME)

ebXML Messaging

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 3

Page 4: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

ebMS 2.0 & 3.0: Principes de Base Standard de messagerie ouvert, pour protocoles Internet,

avec les fonctions avancées des messageries commerciales• Indépendent du niveau bas Transport (HTTP, SMTP, FTP…)• Ne définit pas d’ interface application (JMS ou autre…)

Une entête genérique “Business”• Identifie les partenaires, définit la sémantique Transaction et son

Contexte, les attributs du Contrat eB Fiabilité du message (Reliable Message Delivery)

• Livraison garantie, élimination des doublons, livraison dans l’ordre Securité

• Signature digitale et Encryptage• Support pour Non-répudiation d’Origine & de Réception

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 4

Page 5: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Ce qui est nouveau dans ebMS 3.0

Reutilisation des standards Web Services au niveau Protocole • WS-RM (Fiabilite), WSS1.1 (Securite), profils WS-I, SOAP 1.1 + 1.2

Transfer de message en mode “ tiré “ (pull)• Le Receveur interroge l’ Envoyeur (Polling style POP3)• Adapté aux petits utilisateurs (PME), connectivité restreinte

“Conduits” (channels) de Messages• Permet les priorités de transfer, et les flux tendus

Modes de Traitement du Message (P-mode)• Ensemble de parametres qui controlent le traitement du message

(codifiable dans le CPA).

Multi-hop (en cours de standadisation)

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 5

Page 6: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Compatibilite ebMS3 - WebServices et profils WS-I

SOAP

SMTP

HTTPWS-SecWS-RM

ebMS + + +WSDL

UDDI

Profils WS-I

ebMS V3

SMTPSMTP

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 6

Page 7: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Passerelle B2B

ebMS3

ebMS3

JMS, MQ..

ebMS3

GatewayOr ESB

Requête-réponse Web

Service A

WebService B

“One-Way”

“One-Way”Inte

rnet

TerminalLeger(pas d’ adresse IP)

Partenairedistant

Intranet

Applic.ERP

Messagestirés

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 7

Page 8: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

2. Web Services

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 8

Page 9: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Situation Actuelle des Standards de Services Web Interface:

WSDL 1.1 plutot que WSDL 2.0. déploiements en interne surtout

Messagerie: SOAP 1.1 et 1.2 bien supportés dans les plateformes

Web mais REST aussi… SOAP mieux supporté par les outils de devpt

Repertoire: UDDI adoption: en-dessous des prévisions Pas adapté au cahier des charges SOA?

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 9

Page 10: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Parmi les WS-*, quelle combinaison gagnante?

WS-Security WS-ReliableMessaging

WS-Addressing WS-Policy WS-SecureConversation WS-Trust WS-Transactions WS-ResourceAccess WS-Eventing WS-Notification WS-Transfer- …

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 10

Page 11: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Définissent des normes d’ Intégration de standards WS existants (d’ OASIS, W3C, IETF…)

Ces normes réduisent les problèmes d’ interopérabilité

The WS-I Approach

SO

AP

UD

DI

PROFIL WS-IH

TT

P

XM

LSTANDARDSWS-* et autres

Les Profils WS-I

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 11

Page 12: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

SOAP 1.1 WSDL 1.1 UDDI 2.0 XML Schema XML 1.0 (Second

Edition) HTTP 1.1

WS-I Profiles

Destinés à être automatiquement imposés par l’infrastructure WS :

La pile Web Service (e.g. Axis2, WebSphere…) met en application le coté MESSAGE

L’ environnement de développement met en application le coté INTERFACE (WSDL)

Les Profils WS-I

BasicProfile1.1

SOAP 1.2 WS-Addressing WSDL 1.1 UDDI 2.0 XML Schema XML 1.0 HTTP 1.1

BasicProfile2.0

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 12

Page 13: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Coté Logiciel: les piles Web de 3 ème génération élargissent la notion de “Service Web” Plus flexibles – moins “orthodoxes”:

Services avec ou sans WSDL SOAP 1.1 + SOAP1.2 + REST, et aussi HTTP / SMTP / JMS

Meilleur traitement des documents: gros formats: streaming, XML parsing.

Logiciel libre et commercial: Logiciel Libre: Apache Axis2, JBossWS, GlassFish

(Sun), SpringWS… Commercial: IBM (WebSphre), Microsoft (.NET)…

Programme TICPME2010 Minefe - DGCIS

DGCIS - Programme TICPME - Groupe thématique Architecture technique19 Mars 2009 13

Page 14: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

3. AS4

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 14DGCIS - Programme TICPME - Groupe thématique

Architecture technique

Page 15: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

“Internet Draft” IETF (2003) AS1,2,3: fournissent une alternative aux VAN/EDI (“EDI-INT” ou “Web EDI”) utilisent S/MIME, et toutes les facettes de la sécurité (confidentialité, non-répudiation, authentification, autorisation…) AS 1, 2, 3 ne sont pas basés sur SOAP …et diffèrent par le protocole utilisé

Programme TICPME2010 Minefe - DGCIS

AS1 AS2 AS3

19 Mars 2009 15DGCIS - Programme TICPME - Groupe thématique

Architecture technique

Page 16: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

TCP / IP

HTTP SMTP FTP

AS2 AS1 AS3

AS2

MIME Sur SMTP

MIME Sur HTTP

MIME Sur FTP

AS1

AS3

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 16

Page 17: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

AS2 Tous types de messages:EDIFACT, X12, ebXML…) Definition élaborée d’accusé de réception:

MDN (message disposition notification), synchrone (i.e. sur réponse HTTP) ou asynchrone

Non-répudiation de réception (NRR): évênement légal = vérification du reçu signé renvoyé par Receveur.

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 17

Page 18: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

AS4: Echanges Securisés de Documents B2B basés sur les protocoles Web Services

Les societés originatrices:

- Drummond Group

- TIBCO

- AxWay

- CISCO

- Fujitsu

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 18

Page 19: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

AS4: Convergence d’ AS2, ebMS et Web services: Un protocole facile à déployer sur les infrastructures Service Web:

basé sur les standards WS de sécurité, de fiabilité

mais un protocole B2B simple et orienté document, pour connecter les architectures services (SOA) deployées en interne Tire parti de fonctionnalités avancées de ebMS V3 sans les réinventer.

en-tête “business” élaborée, notion de conversation, etc tirage de messages (“pulling”), canaux…

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 19

Page 20: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

La “ligne simple” du B2B

Le succès d’AS2 réside dans une approche minimaliste du B2B sécurisé

AS4 continue cette tendance en éliminant la complexité des interfaces WSDL et en évitant les risques inhérents au mapping de document types et business processus métiers aux operations SOAP

Support immédiat pour les types de transactions les plus courants.

Tous types de documents.

Juste assez de “fiabilité” (notification de réception)

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 20

Page 21: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Pourquoi AS4? (d’ après Drummond)

AS4 est basé sur protocoles Web services (pas AS2)

“La complexité des Web services n’ a pas été bien traitée et une véritable interopérabilité n’ a pas été accomplie. AS4 apporte la simplicité d’ AS2 aux services Web. ”(Drummond)

Permet aux installations d’architectures orientées services (SOA) de différentes Entreprises de s’ interconnecter

AS4 aide ceux qui ont investi dans les services Web mais ont besoin de simplicité and d’interoperabilité

Les entreprises et consortiums qui ont déjà investi lourdement dans AS2 continueront avec AS2, mais pourront évoluer plus facilement (conversions AS2 <> AS4)

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 21

Page 22: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

AS4: Convergence d’ ebMS, des Web services et d’AS2

ebMS V3 + HTTP

AS4 AS2Un sur-ensemble fonctionnel de

Un profilde ebMS V3

AS4 ajoute le tirage de message (pulling) à AS2 Conforme aux profils WS-I (coté message), étant lui-même un profil d’ ebMS3 Interface plus aisé avec les Web services internes SOA

AS4 = (fonctions d’AS2 augmentées, sur protocole ebMS3)

Programme TICPME2010 Minefe - DGCIS

19 Mars 2009 22

Page 23: Standards de Messagerie eBusiness Nouveaux développements ebXML Messaging V3 Web Services (WS-I) AS4 Présentation faite par : Jacques Durand : Fujitsu.

Compléments d’informations disponibles auprès de l’AFNET :

Les standards d’architecture technique des avis d’experts Des cas d’utilisation (Rosettanet, Center for Disease control, GS1 etc.(les projets TICPME invités à les publier)

Les propositions d’amélioration de ces informations sont bienvenues.Le soutien technique fera son possible pour vous apporter conseils et contacts utiles : Remy Marchand : Erick Jonquière : AFNET : 01 53 43 82 70

Programme TICPME2010 Minefe - DGCIS

[email protected]@afnet.fr

19 Mars 2009 23