OVH Cloud OVH Cloud

webservices

2 réponses
Avatar
LR
Salut,

Je connais assez bien J2SE et j'ai une petite expérience de J2EE mais je ne
sais pas ce qu'est un webservice... Quelqu'un pourrait-il m'expliquer en
quelques mots (il est pas toujours facil de se faire une idée précise
lorsqu'on lit les discours théoriques que j'ai pu trouver sur le web).

Merci d'avance
Lilian

2 réponses

Avatar
Franck
LR wrote:
Salut,

Je connais assez bien J2SE et j'ai une petite expérience de J2EE mais
je ne sais pas ce qu'est un webservice... Quelqu'un pourrait-il
m'expliquer en quelques mots (il est pas toujours facil de se faire
une idée précise lorsqu'on lit les discours théoriques que j'ai pu
trouver sur le web).

Merci d'avance
Lilian


En gros, si j'ai bien compris,
les webservices permettent de faire communiquer 1 app client et 1 app
serveur
(en java, c, php ou ce que tu veux) par un protocole commun
sous la forme de requete et de réponses au format XML



@+

--
Franck Lefebure
mailto:

Avatar
Frédéric Lachasse
"LR" wrote in message
news:4017b897$
Salut,

Je connais assez bien J2SE et j'ai une petite expérience de J2EE mais je
ne

sais pas ce qu'est un webservice... Quelqu'un pourrait-il m'expliquer en
quelques mots (il est pas toujours facil de se faire une idée précise
lorsqu'on lit les discours théoriques que j'ai pu trouver sur le web).


Definition: un Web Service est un composant applicatif accessible en
utilisant des protocoles Internet standard.

Pour avoir une architecture de services, il faut:
- Un protocole et un format de message standard pour envoyer les requêtes
et recevoir les réponses.
- Un langage de description des services standard qui décrit toutes les
opérations et paramètres d'un service.
- Un moyen pour trouver ces services.

Voici quelques-un des standards utilisés pour implémenter des Web Services:

- HTTP/SOAP pour appeler les opérations d'un service
- WSDL pour décrire un service
- UDDI comme répertoire de services.

Dans le monde idéal des Web Services, des développeurs vont faire des
services réutilisables en définissant les opérations fournies, générer le
WSDL et le publier dans un répertoire UDDI.

Un développeur d'application va trouver dans le répertoire UDDI les
composants dont il a besoin pour développer son application et les
informations dans les WSDL vont permettre aux outils de developpement de
générer le code pour appeler les opérations voulues.

--
Frédéric Lachasse - ECP86