Nouvelle application serveur SOAP

De RAD Studio
Aller à : navigation, rechercher

Remonter à Menu Fichier

Fichier > Nouveau > Autre > Projets Delphi > Services Web > Application serveur SOAP

Utilisez cet expert pour créer et spécifier le type de serveur avec lequel votre application de service SOAP va travailler.

Page Type du projet WebBroker

Sur cette page, sélectionnez le type de votre projet WebBroker.

1. Sélectionnez le type voulu de votre projet WebBroker :
  • Module Apache à liaison dynamique : un serveur qui héberge des sites web statiques ou dynamiques, fournissant des fonctionnalités de serveur web sécurisées et efficaces comme CGI (Common Gateway Interface), SSL (Secure Sockets Layer) et des domaines virtuels. Apache prend en charge HTTP et HTTPS.
  • Application console autonome : une application console serveur Web autonome est un serveur web ayant une interface utilisateur en texte seulement. Elle supporte HTTP en utilisant un composant serveur Indy HTTP (TIdHTTPServer).
  • Application autonome : un serveur web qui affiche une fiche. La prise en charge HTTP s'effectue en utilisant un composant serveur Indy HTTP.
  • Bibliothèque de liaison dynamique ISAPI : les applications serveur Web ISAPI sont des objets partagés qui sont chargés par le serveur Web. Les informations de requête client sont transmises à la DLL sous forme de structure et sont évaluées par TISAPIApplication. Chaque message de requête est géré dans un thread d'exécution distinct. Sélectionner ce type d'application ajoute l'en-tête de bibliothèque des fichiers projet et les entrées nécessaires à la liste uses et à la clause exports du fichier projet.
  • Exécutable autonome CGI : une application serveur Web autonome CGI est une application console qui reçoit les informations de requête client sur l'entrée standard et transmet les résultats au serveur sur la sortie standard. Les données sont évaluées par TCGIApplication. Chaque message de requête est géré par une instance distincte de l'application. Dans Delphi, sélectionner ce type d'application ajoute les entrées nécessaires à la clause uses du fichier projet et ajoute au source la directive $APPTYPE appropriée.
2. Cliquez sur Suivant.

SOAP 1.png

Page Options du module Apache

Cette page s'ouvre uniquement si vous avez sélectionné le module Apache à liaison dynamique dans la page Type du projet WebBroker. Sur cette page, entrez les données requises pour créer le module Apache. Spécifiez les informations suivantes :

  1. Version Apache : sélectionnez la version Apache.
  2. Module Apache : sélectionnez le module requis.
  3. Unité Apache : cette valeur est prédéfinie et ne peut être modifiée.
  4. Cliquez sur Terminer.

SOAP 2.png

Page Numéro de port

Cette page s'ouvre uniquement si vous avez sélectionné Application console autonome sur la page Type du projet WebBroker. Sur cette page, spécifiez les ports utilisés par l'application serveur SOAP pour surveiller les demandes des clients.

  • Pour vérifier la disponibilité du port spécifié, cliquez sur Tester le port.
  • Pour sélectionner un port ouvert automatiquement détecté par le serveur DataSnap, cliquez sur Chercher un port ouvert.
  • Cliquez sur Suivant.
Remarque : Sélectionnez la case à cocher HTTPS pour utiliser le protocole HTTPS. Le port de communication HTTPS sera défini sur 443, qui est le port généralement utilisé par IIS. L'expert comporte alors une étape supplémentaire vous invitant à spécifier les informations concernant les fichiers de certificat X.509.

SOAP 3.png

Certificats X.509

Cette étape apparaît seulement si vous sélectionnez le protocole de communication HTTPS sur la page Numéro de port. Pour utiliser les certificats X.509 :

1. Entrez les informations suivantes :
  • Nom du fichier de certificat : contient le certificat X.509 (*.pem).
  • Nom du fichier de clé : contient la clé.
  • Mot de passe du fichier de clé : contient le mot de passe du fichier de clé.
  • Nom du fichier de certificat racine : contient le certificat racine.
2. Pour valider votre sélection, cliquez sur Tester.
3. Cliquez sur Terminer.

SOAP 4.png

Page Type d'application

Cette page s'ouvre uniquement si vous avez sélectionné Application autonome sur la page Type du projet WebBroker. Pour sélectionner le type de l'application autonome :

1. Cliquez sur le type de l'application requise :
2. Cliquez sur Suivant.

SOAP 5.png

Voir aussi