Informatique nomade
L'exécution Transaction server prend en charge l'informatique nomade (PvC) à travers une structure d'adaptateur qui comprend une classe générique abstraite Java appelée HttpPVCAdapterImpl. Vous pouvez étendre cette classe abstraite pour créer un adaptateur PvC spécifique tel qu'un adaptateur iMode qui prend en charge l'accès Internet mobile iMode de NTT DoCoMo.
Utilisez l'adaptateur PvC pour transférer facilement des informations d'achat et de commande entre les appareils mobiles clients, tels que les assistants numériques personnels (PDA) ou un téléphone portable. De cette façon, les clients ne sont pas limités à l'utilisation d'un ordinateur et d'un navigateur pour faire des achats dans votre boutique en ligne. L'adaptateur PvC prétraite les requêtes envoyées à partir d'un périphérique source, transmet la requête au contrôleur Web HCL Commerce et transforme le format de message en un format que le système HCL Commerce peut comprendre de sorte que la commande de contrôleur appropriée soit appelée. Chaque adaptateur est spécifique à l'appareil et peut demander au contrôleur Web de traiter les requêtes pour son propre type d'appareil. Par exemple, un adaptateur PvC peut demander au contrôleur Web d'ignorer la vérification du protocole sécurisé (HTTPS) dans une requête.
Pour prendre en charge d'autres appareils, vous pouvez écrire des adaptateurs supplémentaires en utilisant l'adaptateur fourni comme base. Si vous ajoutez ou modifiez des adaptateurs, assurez-vous d'implémenter les classes et interfaces Java appropriées (l'adaptateur, le contexte de session et les interfaces d'objet de requête de contrôleur) pour vous conformer à la structure d'adaptateur HCL Commerce.
La structure d'adaptateur vous permet d'implémenter la prise en charge de l'informatique nomade pour votre magasin en gérant le format d'affichage et la gestion des sessions. De nombreux appareils d'informatique nomade sont compacts et ont de petites surfaces d'affichage et des résolutions variables. Par exemple, un écran de téléphone portable est petit et peut être monochrome. Un moniteur d'ordinateur, cependant, est plusieurs fois plus grand et habituellement coloré. Dans HCL Commerce, une commande de contrôleur offre la possibilité de mettre en forme l'affichage en fonction de différents types de périphériques en spécifiant un nom de vue dans le fichier de configuration Struts. Le nom de la vue est renvoyé depuis la commande du contrôleur une fois terminée. Un nom de vue unique peut être associé à différents fichiers JSP pour les différents types de périphériques ; chaque type de périphérique est marqué d'un identificateur de périphérique unique dans le fichier de configuration Struts. Par exemple, pour un PDA, les informations à l'écran peuvent être affichées en noir et blanc et pour un navigateur, les mêmes informations sont affichées en couleur. Le contrôleur Web récupère le fichier JSP approprié à partir du fichier de configuration Struts, en fonction de l'identificateur de périphérique spécifié dans la table.
Chaque appareil informatique nomade a sa façon unique de maintenir une session de transactions. Contrairement à un navigateur, où un cookie est utilisé pour stocker des informations de session, une session de périphérique sans fil est généralement maintenue en ajoutant un paramètre supplémentaire à l'en-tête de requête HTTP ou en ajoutant un identificateur unique à l'URL entrante. La structure d'adaptateur HCL Commerce permet l'écriture d'adaptateurs spécifiques à l'appareil, y compris la gestion de session, pour le protocole approprié.