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

Post on 14-Dec-2014

341 Views

Category:

Travel

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Double Comité Technique XFT

Du jeudi 28/04/2011

Ordre du jour

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

Les transactions

Les transactions

Les types de transaction permettant le traitement des dossiers

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

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 ?

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

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

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 ?

Quels acteurs pour la Get_Booking?

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 :

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 ?

Quels acteurs pour le Search_Booking ?

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.

Les statuts d’un Cancel_Booking

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

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 ?

?

?

?

Quels acteurs pour le Cancel_Booking ?

Get Quote if Cancel_Booking / Demande de cotation si annulation

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

?

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?

?

Quels acteurs pour la Get Quote if Cancel Booking ?

Confirm_Booking / Confirmation d’un dossier en option

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

J’obtiens un dossierconfirmé

Les statuts d’un Confirm_Booking

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

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 ?

Quels acteurs pour la Confirm Booking ?

Les notifications

Vers un nouveau type de synchronisation ?

La Légende

Le fournisseur Le distributeur La notification Fichier

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

envoi Un document

F

Le principe de synchronisation classique

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 …

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 …

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

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

Les nouveaux principes de synchronisation

« Aviser un distributeur unique »

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 …

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

« La mise en œuvre du format » 

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

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

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

La mise en œuvre

• Les volontaires ?

« Et après ? »

« Aviser plusieurs distributeurs »

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

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

« Utiliser un tiers »

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

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

Merci pour votre attention

top related