Téléchargement des produits


Version anglaise


 

Accès

Pour ouvrir cette page, effectuer un clic sur l'onglet Web - Services Web de l'une des boîtes de dialogue suivantes :

Production de services Web

Les informations saisies

Style

Permet de définir le type d'implémentation des services Web.

L'option REST permet de  produire des services Web dans une architecture REST, les options RPC, WRAPPED, DOCUMENT ou DOCUMENT_JAXWS permettent de produire des services Web au standard SOAP dans un style donné et une implémentation donnée.

Services Web SOAP
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 : Axis2
DOCUMENT-JAXWS => Style DOCUMENT/Literal          Framework sous-jacent : Axis2 JAX-WS
                                                  Implémentation par annotations.
Services Web REST
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.

Valeur par défaut :

http://localhost:8080/NomduSite/services si le style est RPC ou WRAPPED.

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]

url-pattern de la servlet CXF en charge de la gestion des services Web REST.

Cette information est reportée dans le descripteur de déploiement (web.xml) de l'application Web lors de la création d'un site.

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.

Remarque : le point d'accès (URL) d'une ressource cible d'un service Web REST se décompose ainsi :

http://<DomainName>/<WebAppName>/<CXF_url-pattern>/<SpringServerAddress>/<RootResourceURI>/<TargetResourceURI>

Avec :

<DomainName> : nom du domaine hébergeant l'application Web.

<WebAppName> : nom de l'application Web.

<CXF_url-pattern> : url-pattern de la servlet CXF.

<SpringServerAddress> : Adresse du composant serveur Spring.

<RootResourceURI> : URI de la ressource racine ; Cf. @Path du programme.

<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>


↑ Haut de page

  • Aucune étiquette