(EN) A client/server system and method for uploading product data specifications from a plurality of client computers to an on-line commodity exchange server is provided. The system provides a scalable client/server architecture in which a downloadable interactive uploader applet is transferred to each client computer, which cooperates with an instance of an uploader servelet operating at the server. The downloadable interactive uploader applet is utilized by each client to interactively map the client's product attributes to a set of common product attributes associated with the products capable of being sold via the on-line commodity exchange system. As a client interactively maps their client product attributes to the common format, the applet generates an adaptive mapping file for the particular type of product, which is then saved for use in subsequent uploads of the same type of product data so that the client need not repeat the mapping steps. The applet also provides for adaptive data-type mapping in which the client adaptively maps their data types for a particular product attribute to the data types common to the on-line system. The adaptive data-type mapping is also saved in the adaptive mapping files.
(FR) La présente invention concerne un système client/serveur et un procédé qui permettent de télécharger (dans le sens montant) des spécifications de données de produits provenant de plusieurs ordinateurs clients à un serveur de bourse de marchandises en direct. Le système utilise une architecture client/serveur scalaire dans laquelle un applet téléchargeable (dans le sens montant) interactif pouvant être téléchargé (dans le sens descendant) est transféré à chaque ordinateur client, lequel coopère avec une instance d'un miniserveur de téléchargeur (dans le sens montant) fonctionnant au niveau du serveur. L'applet de téléchargeur (dans le sens montant) interactif téléchargeable (dans le sens descendant) est utilisé par chaque client pour projeter de manière interactive les attributs de produits du client sous forme d'un ensemble d'attributs communs de produits associés aux produits qui peuvent être vendus via le système de bourse de marchandises en direct. Lorsque le client projette de manière interactive les attributs de produits de client dans le format commun, l'applet génère un fichier de mappage adaptatif pour le type particulier de produit, qui est ensuite sauvegardé pour être utilisé dans des téléchargements (dans le sens montant) ultérieurs du même type de données de produits pour que le client n'ait pas à répéter les étapes de mappage. L'applet assure également le mappage adaptatif des types de données dans lequel le client projette de manière adaptative les types de données pour un attribut particulier de produit sur les types de données communs au système en direct. Le mappage adaptatif des types de données est également sauvegardé dans les fichiers de mappage adaptatif.