Création de services web XML

Toute application COM+ peut être exposée en tant que service web XML. Les méthodes dans les interfaces par défaut des composants configurés des applications (composants dans le catalogue COM+ des serveurs) peuvent ensuite être appelées à distance. Vous pouvez utiliser l’outil d’administration Services de composants pour créer un répertoire racine virtuel IIS à partir duquel les méthodes de composant peuvent être appelées à l’aide de SOAP.

Notes

Le .NET Framework doit être installé sur votre ordinateur afin d’exposer une application COM+ en tant que service web XML.

 

Pour exposer une application COM+ en tant que service web XML

  1. Dans l’arborescence de la console de l’outil d’administration Services de composants, sous Services de composants, ouvrez le dossier Applications COM+ associé à l’ordinateur que vous souhaitez gérer.

  2. Cliquez avec le bouton droit sur l’application que vous souhaitez exposer en tant que service web XML, puis choisissez Propriétés.

  3. Cliquez sur l’onglet Activation dans la boîte de dialogue propriétés.

  4. Cochez la case Utilise le case activée SOAP.

  5. Dans la zone de texte SOAP VRoot , entrez le nom du répertoire racine virtuel IIS à partir duquel les méthodes components sont accessibles à distance. Notez qu’un VRoot SOAP ne peut pas être un sous-répertoire d’un autre répertoire SOAP VRoot.

  6. Cliquez sur OK.

    Si vous spécifiez le répertoire racine virtuel IIS comme vroot et si le nom de domaine complet de vos serveurs est servername, l’URL où votre composant est exposé en tant que service web XML est https:// nom_/serveurvroot/.

    Le répertoire correspondant dans votre système de fichiers est \windows\system32\com\SoapVRoots\vroot\; COM+ y place plusieurs fichiers de configuration et ASP.NET programmes. Pour un service web XML sous une charge importante, vous pouvez ajuster les paramètres stockés dans le fichier web.config. Pour plus d’informations sur ce fichier, consultez la documentation IIS.

    Les paramètres de sécurité par défaut pour une application COM+ exposée en tant que service web XML diffèrent selon la version du .NET Framework installée. Si la version 1.0 est installée, les services web XML ne sont pas sécurisés par défaut ; tous les appels sont acceptés et aucun chiffrement n’est utilisé. Si la version 1.1 ou ultérieure est installée, les services web XML sont sécurisés par défaut ; Les appelants doivent être authentifiés et le chiffrement est requis.

Accès aux services web XML en mode CAO

Accès aux services web XML en mode WKO

Vue d’ensemble du service SOAP COM+

Sécurisation des services web XML