Application de commerce électronique

Etape 6a - Serveur Fournisseur Asynchrone

F. Boyer, S. Chassande, D. Feliot, S. Krakowiak, D. Donsez
Projet de DESS-GI option SRR  et RICM3 option SR
Année Universitaire 2001-2002

Université Joseph Fourier, Grenoble
PLAN
URL des services utilisés L'étape 6a consiste à réaliser les serveurs des fournisseurs pour la prise des ordres de commandes en mode asynchrone. Le serveur GICOM envoie des messages  contenant les ordres de commandes aux serveurs des fournisseurs via une messagerie inter-applicative (MOM : Message Oriented Middleware). Cette messagerie sera JORAM qui utilise l'API JMS.

Architecture

Le serveur GICOM est producteur de messages et les serveurs des fournisseurs sont des consommateurs de messages. On choissira de créer une file de message  (MessageQueue) par fournisseur.
Chaque serveur du fournisseur enregistre les commandes dans une base propre qui comporte au minimun les table Order et OrderItem.
Le serveur sera implanté avec le serveur d'EJB JONAS et une base InstantDB. Le consommateur de message de commande sera une Message Driven Bean.

Remarques :