MwGate est une collection de passerelles basée sur
les composants MidWare, qui peuvent être utilisées
pour des applications Web nécessitant des supports
CGI, ISAPI et ASP. La distribution contient
actuellement trois modules de passerelle:
- ActiveX:
MWClient.ocx
- CGI:
CgiGate.exe
- ISAPI:
IsaGate.dll
MWClient,
IsaGate and
CgiGate sont la propriété de
François Piette.
La permission est nécessaire pour
utiliser ce logiciel. Pour demander la permission
contactez Francois Piette par email à:
La distribution MwGate contient
des instructions d'installation et d'utilisation. La maintenance est
offerte par l'intermédiaire de la
liste de diffusion de
MidWare.
Vous trouverez ci-dessous une description des
trois modules de passerelle inclus dans la distribution
MwGate:
| Passerelle MidWare |
Description |
| MWClient.ocx |
MWClient.ocx
est un ActiveX qui agit comme le client
d'un serveur d'application MidWare. Il
est très proche des composants VCL natifs
MidWare . MWClient
est fait ou un TAppSrvClient
et un TMWBuffer.
Il présente des propriétés
et des méthodes pour construire une requête
et l'envoyer au serveur d'applications MidWare,
attendre la réponse et aller chercher le
résultat. MWClient
est destiné à des pages
Web ASP, mais peut être utilisé avec n'importe
quel outil de développement qui supporte les
ActiveX comme Visual Basic
ou Visual C/C++. |
| CgiGate.exe |
CgiGate.exe
est un programme CGI très petit et rapide
qui se conduit comme une passerelle pour
le serveur d'applications MidWare.
Vous utilisez CgiGate.exe
comme n'importe
quel autre CGI de votre page HTML. Quand
il est éxécuté, ce CGI renvoie toutes
les données qu'il reçoit au serveur
d'applications MidWare pour traitement.
Un TServerObject
gère la requête selon
vos besoins et produit la sortie HTML
qui est renvoyée au navigateur du client.
Le TServerObject
qui est déclenché est
celui répondant au code de la fonction
égal à l'exécutable CgiGate
(vous pouvez renommer le fichier selon vos besoins
et avoir plusieurs requêtes différentes). |
| IsaGate.dll |
IsaGate
est la même chose que CgiGate,
mais en extension ISAPI (une DLL)
qui a l'avantage
d' être encore plus plus rapide, mais qui
nécessite un serveur web Microsoft alors
que CgiGate fonctionne
avec n'importe quel serveur web. |
|