Généralités à propos des installations de MercatorIshop sur base d'ASP.net

0000001478     -      01/02/2011
Obsolète

Cette information est obsolète. Les développements de sites web autour de Mercator se font maintenant

La solution d'intégration ici décrite permet une utilisation complète de la solution E-commerce de Mercator dans un environnement ASP.net. Cette intégration se matérialise par un composant MercatorIshopAspx.dll qui est un assembly contenant une classe managée effectuant la liaison vers l'objet Dcom MercatorIshop. Etant donné qu'ASP.net est multi-thread alors que MercatorIshop ne l'est pas, MercatorIshopAspx.dll contient un gestionnaire de pool d'instances, capable de gérer un nombre illimité d'instances de MercatorIshop.

MercatorIshopAspx rend complètement obsolète FoxIsapi.dll. Cette nouvelle technologie apporte en sus les avantages suivants :

  • intégration complète dans l'environnement de développement Visual Studio qui comprend une assistance très conviviale pour la conception des pages HTML
  • possibilité d'appeler sur une même page plusieurs méthodes de MercatorIshop (par exemple : validate et sendPdf)
  • encapsulation dans le codage ASP de la page des informations qui n'apparaissent dès lors plus dans la source de la page HTML visible par l'internaute (Exemple : requête pour SearchSqlItem)
  • gestion plus dynamique des instances de MercatorIshop (par exemple, lors d'un redémarrage d'IIS, ces instances sont correctement libérées)
  • envoi des cookies directement dans la réponse HTTP et non plus via JavaScript
  • utilisation d'outils de maintenance intégrés à MercatorIshopAspx.dll, tels que lock et unlock permettant de verrouiller l'accès à l'objet Dcom durant une opération de maintenance
  • intégration du concept de tunnel permettant d'évaluer depuis .Net toute expression Xbase valide pour Mercator ou d'exécuter n'importe quelle commande de Mercator.
  • paramétrage totalement indépendant du numéro d'exe MercatorIshop utilisé (MercatorIshop1, MercatorIshop2, ...)

MercatorIshopAspx.dll contient une classe MercatorIshop dans l'espace de noms MercatorIshopNs. Cette classe reprend toutes les méthodes de l'objet Dcom MercatorIshop. Dès lors, l'appel de l'objet Dcom ne doit pas être effectué "soi-même" mais est pris totalement en charge de façon transparente par MercatorIshopAspx.dll. De la sorte, on ne manipule qu'une classe managée qui elle se charge des relations avec l'objet Dcom.

visual_studio

La dernière version de cette DLL est disponible sur cette page.



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.