...
Bloc de code | ||
---|---|---|
| ||
Services Web SOAPDétailSOAP Détail des différents styles : RPC => Style RPC/Encoded Framework sous-jacent : Axis1 Obsolète, ne plus utiliser. WRAPPED => Style DOCUMENT/Literal Wrapped Framework sous-jacent : Axis1 Obsolète, ne plus utiliser. DOCUMENT => Style DOCUMENT/Literal Framework sous-jacent : Axis2DOCUMENTAxis2 DOCUMENT-JAXWS => Style DOCUMENT/Literal Framework sous-jacent : Axis2 JAX-WS Implémentation par annotations. Services Web RESTRESTREST REST Framework sous-jacent : CXF JAX-RS Implémentation par annotations Configuration Spring. |
...
Remarque : pour les services Web SOAP, seuls les styles DOCUMENT et DOCUMENT_JAXWS permettent de produire des services avec des paramètres d'entrée complexes (listes, tableaux).
Les cases à cocher
Inscription automatique
L'option d'inscription automatique des services Web SOAP est active par défaut.
Inscription des services SOAP
Informations liées à l'inscription d'un service Web SOAP dans l'environnement Adélia.
Les informations saisies
Espace de noms
Pseudo-URL permettant d'assurer un nommage unique des éléments du service Web SOAP.
Point d'accès
Point d'accès par défaut du service Web SOAP.
...
http://localhost:8080/NomduSite/servaxis2 si le style est DOCUMENT ou DOCUMENT_JAXWS.
...
Les boutons radios
Visibilité par défaut
Choix de la visibilité par défaut pour le service Web inscrit (publique/privée).
Attributs de déploiement REST
Informations utilisées lors de la création d'un site avec l'option "Fournisseur de services Web" cochée.
Les informations saisies
Servlet [url-pattern]
...
Valeur par défaut : /ws/*
Jaxrs:server
Informations de configuration Spring pour les services Web REST.
Ces informations sont reportées dans le fichier de configuration Spring (beans.xml) de l'application Web lors de la création d'un site.
Id
Identifiant du composant serveur Spring en charge des services Web REST.
Valeur par défaut : RestAdelia
Address
URI associée au composant serveur Spring en charge des services Web REST
Valeur par défaut : /
TransportId
Espace de noms (namespace) associé au composant serveur Spring définissant la couche de transport utilisée pour les services Web REST.
Valeur par défaut : http://cxf.apache.org/transports/http
Point d'accès
Information calculée du point d'accès de base à une ressource.
...
<TargetResourceURI> : URI de le ressource cible ; Cf. @Path de la procédure publique.
...
Le point d'accès de base est l'URL suivante :
http://<DomainName>/<WebAppName>/<CXF_url-pattern>/<SpringServerAddress>
...