comité technique xft-2011-04-28-version site-xft

48
Double Comité Technique XFT Du jeudi 28/04/2011

Upload: exchange-for-travel-xft

Post on 14-Dec-2014

341 views

Category:

Travel


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Comité technique  xft-2011-04-28-version site-xft

Double Comité Technique XFT

Du jeudi 28/04/2011

Page 2: Comité technique  xft-2011-04-28-version site-xft

Ordre du jour

• Les transactions• Les notifications • Le contenu d’un dossier

Page 3: Comité technique  xft-2011-04-28-version site-xft

Les transactions

Page 4: Comité technique  xft-2011-04-28-version site-xft

Les transactions

Les types de transaction permettant le traitement des dossiers

Page 5: Comité technique  xft-2011-04-28-version site-xft

Les types de transactions permettant le traitement des dossiers

• Quelles transactions ? La Get_Booking La Search_Booking La Cancel_Booking La Get_Quote_If_Cancel_Booking La Confirm_Booking La Get_Document

Page 6: Comité technique  xft-2011-04-28-version site-xft

Les questions essentielles liées à ces transactions

• Pour chacune des transactions nous nous demanderons Comment est construite la transaction? Quelle est sa question ? Quelle est sa réponse ? Que contient la réponse ? Qu’est-ce qu’elle pourrait contenir en plus ? Quelle est la forme de la réponse ? Quel acteur peut l’utiliser et comment ? Et si le statut du dossier change, quel verbe utiliser pour

telle ou telle transaction? • Est-ce qu’il est possible

de faire la même action sur plusieurs dossiers avec une seule transaction ?

• Pour un Get_Booking ?• Pour un Cancel_Booking ?

Page 7: Comité technique  xft-2011-04-28-version site-xft

La Légende

La question La réponse Les fournisseurs Les distributeurs Les prestataires Le client Un agent La date La finalisation Les frais d’annulation

Addon Dossier voyage Dossier en option Dossier confirmé Dossier en request Dossier annulé Le numéro de

référence du dossier L’e mail La destination Le nom

Page 8: Comité technique  xft-2011-04-28-version site-xft

Get_Booking / Récupération d’un dossier

Je demande mon dossier avec un numéro de référence

J’obtiens mon dossier voyage complet contenant des informations en plus. Je peux les modifier, rajouter des addons etc …

Les acteurs de la transaction

Page 9: Comité technique  xft-2011-04-28-version site-xft

Get_Booking / Récupération d’un dossier

• Qu’est-ce que contient le dossier voyage que j’obtiens ?

Un numéro de dossier Des dates De la documentation Les addons Le nom des voyageurs Des coordonnées

• De quelles autres informations

J’aurais besoin ?

Page 10: Comité technique  xft-2011-04-28-version site-xft

Quels acteurs pour la Get_Booking?

Page 11: Comité technique  xft-2011-04-28-version site-xft

Search _Booking / Recherche d’un ou de plusieurs dossiers

Je demande un ou plusieurs dossier(s) via des critères multiples•Adresse e-mail•Noms•Ville de départ•Destination•Numéro de référence

J’obtiens à un ou plusieurs dossier(s) voyage.

Les acteurs de la transaction :

Page 12: Comité technique  xft-2011-04-28-version site-xft

Search _Booking / Recherche d’un ou de plusieurs dossiers

• Qu’est-ce que contient le dossier voyage que j’obtiens ?

Un numéro de dossier Des dates de voyage De la documentation Des addons Le nom des voyageurs Des coordonnées

• De quelles autres informations j’ai besoin ?

Page 13: Comité technique  xft-2011-04-28-version site-xft

Quels acteurs pour le Search_Booking ?

Page 14: Comité technique  xft-2011-04-28-version site-xft

Cancel_Booking / Annulation d’un dossier

J’obtiens un dossier complet, annulé, contenant une cotation correspondant aux frais d’annulation

Je demande mon dossier voyage pour l’annuler.

Page 15: Comité technique  xft-2011-04-28-version site-xft

Les statuts d’un Cancel_Booking

• Et si le dossier est : En option Confirmé En Request Déjà annulé ?

Page 16: Comité technique  xft-2011-04-28-version site-xft

Expression d’un Cancel_Booking avec les différents statuts

Cancel Booking ?

Release_BookingRelease_Option

?Quel verbe utiliser si le dossier est en option ?

Quel verbes utiliser si le dossier est confirmé?

Quel verbe utiliser si le dossier est déjà annulé ?

Quel verbe utiliser si le dossier est en Request ?

Et si c’est un cotation ? Utilise-t-on un Cancel Booking ?

?

?

?

Page 17: Comité technique  xft-2011-04-28-version site-xft

Quels acteurs pour le Cancel_Booking ?

Page 18: Comité technique  xft-2011-04-28-version site-xft

Get Quote if Cancel_Booking / Demande de cotation si annulation

Je veux savoir combien ça coûte si je veux annuler ?

?

Page 19: Comité technique  xft-2011-04-28-version site-xft

Qu’est ce que j’obtiens en retour d’un Get_Quote_If_Cancel ?

Une cotation avec juste les frais ?

La cotation et une référence au dossier?

Le dossier avec une nouvelle cotation ?

Les deux cotations et le dossier?

?

Page 20: Comité technique  xft-2011-04-28-version site-xft

Quels acteurs pour la Get Quote if Cancel Booking ?

Page 21: Comité technique  xft-2011-04-28-version site-xft

Confirm_Booking / Confirmation d’un dossier en option

Je retourne sur mon dossier voyage en option. Je veux le confirmer

J’obtiens un dossierconfirmé

Page 22: Comité technique  xft-2011-04-28-version site-xft

Les statuts d’un Confirm_Booking

• Et si le dossier est : Annulé En Request Déjà confirmé ?

Page 23: Comité technique  xft-2011-04-28-version site-xft

Expression d’un Confirm_Booking avec les différents statuts

Quels verbes utiliser si le dossier annulé ?

Quels verbes utiliser si le dossier est confirmé?

Quels verbes utiliser si le dossier est en Request ?

Confirm_Booking Confirm_Option

?

?

?

Quels verbes utiliser si le dossier est en Option ? Est-ce qu’on

parle de Confirm_Option ?

Page 24: Comité technique  xft-2011-04-28-version site-xft

Quels acteurs pour la Confirm Booking ?

Page 25: Comité technique  xft-2011-04-28-version site-xft

Les notifications

Vers un nouveau type de synchronisation ?

Page 26: Comité technique  xft-2011-04-28-version site-xft

La Légende

Le fournisseur Le distributeur La notification Fichier

Le tiers Envoi Interrogation Récupération Identification d’un

envoi Un document

F

Page 27: Comité technique  xft-2011-04-28-version site-xft

Le principe de synchronisation classique

Page 28: Comité technique  xft-2011-04-28-version site-xft

Le principe de synchronisation classique

Fournisseur

Distributeur

Interrogation régulière du répertoire des fichiers

F

Dépôt des nouveaux fichiers dans le répertoire

Répertoire FTP

et récupération de fichier

F

Le répertoire FTP peut être chez le fournisseur ou chez le distributeur

Interrogation avec retour sans rien

Interrogation avec retour sans rien

Interrogation avec retour …

Page 29: Comité technique  xft-2011-04-28-version site-xft

Qu’est ce qu’on cherche à faire dans le cadre d’une notification ?

Alerter …

… n’importe quelle création ou

modification d’une donnée

… ce qui a été changé dans la

donnée

… les bonnes transactions pour

récupérer les modifications

Préciser …

Fournir …

Page 30: Comité technique  xft-2011-04-28-version site-xft

Qu’est ce qu’on cherche à faire dans le cadre d’une notification ?

Récupérer

Les nouveaux statuts du dossier :•Création d’un dossier•Mise à jour d’un dossier

Page 31: Comité technique  xft-2011-04-28-version site-xft

Qu’est ce qu’on cherche à faire dans le cadre d’une notification ? Récupérer

RécupérerDes informations précises sur ce qui a été modifié dans le dossier

Les documents •Convocations•Carnets de voyage•factures

La changement •d’une ville de départ•d’une file d’attente•d’un itinéraire,•d’un statut

•Les descriptifs•Les produits•Les dates

•La confirmation des options•La confirmation ou le refus d’une request

Page 32: Comité technique  xft-2011-04-28-version site-xft

Les nouveaux principes de synchronisation

Page 33: Comité technique  xft-2011-04-28-version site-xft

« Aviser un distributeur unique »

Page 34: Comité technique  xft-2011-04-28-version site-xft

Aviser un distributeur unique : étape 1

Fournisseur

Distributeur

Le distributeur comprend que le fournisseur a envoyé une notification

Le fournisseur envoie une notification au distributeur

Vérification que l’information a été modifiée

On notifie une émission ou une création de dossier, de document …

Page 35: Comité technique  xft-2011-04-28-version site-xft

Aviser un distributeur unique : étape 2

La distributeur récupère les données auprès du

fournisseur.

Distributeur

Fournisseur

Le distributeur récupère une donnée modifiée sous forme de transaction, de FTP …

Get_Bookingou

Get_DocumentFTP

F

La donnée peut être un fichier, unDocument, un statut …

… tout ce qui est relatif à la donnée modifiée

Page 36: Comité technique  xft-2011-04-28-version site-xft

« La mise en œuvre du format » 

Page 37: Comité technique  xft-2011-04-28-version site-xft

La mise en œuvre possible …

La génération du contenu esttesté via une interrogationdepuis le FTP

Fournisseur

Distributeur

Interrogation régulière des notifications sur le répertoire

Dépôt des nouvelles notifications dans le répertoire

Cela permet de vérifier que le fournisseur sait générer des notifications. Cette phase est inutile s’il est impossible de consommer les Web services

Répertoire FTP

Interrogation avec retour sans rien

Interrogation avec retour sans rien

Interrogation avec retour …et récupération des notifications

Page 38: Comité technique  xft-2011-04-28-version site-xft

La mise en œuvre possible : étape 1

Le fournisseur génère lecontenu et avise ledistributeur

Fournisseur

Distributeur

Le distributeur comprend que le fournisseur a notifié quelque chose

Le fournisseur envoie une notification au distributeur

Récupartion transactionnelle de la notification

Page 39: Comité technique  xft-2011-04-28-version site-xft

La mise ne œuvre possible : étape 2

La distributeur récupèreles données auprès dufournisseur

Distributeur

Fournisseur

Le distributeur récupère une donnée modifiée

Récupération de la donnée modifiée en

XFT

F

Page 40: Comité technique  xft-2011-04-28-version site-xft

La mise en œuvre

• Les volontaires ?

Page 41: Comité technique  xft-2011-04-28-version site-xft

« Et après ? »

Page 42: Comité technique  xft-2011-04-28-version site-xft

« Aviser plusieurs distributeurs »

Page 43: Comité technique  xft-2011-04-28-version site-xft

Aviser plusieurs distributeurs

Le fournisseur génère le contenu et

avise plusieurs distributeurs

Fournisseur

Le fournisseur envoie les notifications à plusieurs distributeurs

Distributeur 1 Distributeur 2 Distributeur 3 Distribueur 4

Le fournisseur peut faire des envois multiples

Les distributeurs comprennent qu’une notificationa été envoyée

Page 44: Comité technique  xft-2011-04-28-version site-xft

Aviser plusieurs distributeurs

Les distributeurs récupèrent ensuiteles données auprès du fournisseur

Fournisseur

Distributeur 1 Distributeur 2 Distributeur 3 Distributeur 4

Les distributeurs récupèrent une info modifiée sous forme de transaction XFT ou de FTP 

TransactionTransaction Transaction Transaction

F

Page 45: Comité technique  xft-2011-04-28-version site-xft

« Utiliser un tiers »

Page 46: Comité technique  xft-2011-04-28-version site-xft

Utiliser un tiers

Le fournisseur utilise un

système tiers et centralise

les notifications

Fournisseur

Tiers

Répertoire FTP

Distributeur

Interrogation régulière du répertoire des fichiers

Récupération des notifications

La plateforme envoie une notification au distributeur

Les distributeurs comprennent qu’une donnée a été modifiée

F

Page 47: Comité technique  xft-2011-04-28-version site-xft

Utiliser un tiers

La récupération se fait

auprès du fournisseurs

Fournisseur

Tiers

Répertoire FTP

Distributeur

Interrogation régulière du répertoire des fichiers

Récupération des notifications

La plateforme envoi d’une notification au distributeur

Les distributeurs comprennent qu’une donnée a été modifiée

F

Page 48: Comité technique  xft-2011-04-28-version site-xft

Merci pour votre attention