-
Web Service Composite
Bonjour ,
Je voudrais créer un web service qui fait communiquer des web services. En premier lieu je voudrais décrire chaque web service par une instanciation d'une classe Service.java. Je ne sais pas que dois je mettre dans cette classe java comme attributs pour décrire un web service. Et puis, je ne sais pas comment faire communiquer après les web services. Par exemple, invoquer service1 puis service 2.. et où est ce que va intervenir les WSDL?
Merci d'avance de votre aide
-
Quelqu'un a une idée ? :ouin:
-
Salut
Tu crées tes 2 web services.
Tu génères les wsdl.
Tu génères les classes clients via tes wsdl. (dans eclipse : new => others => web service => client : tu fait pointer sur ton WSDL)
Si tu génères tes classes dans un même projet c'est plus simple sinon il faut que crée des dépendences.
Enfin tu utilises tout le bazar en créant un classe main .
-
Bonjour,
Merci pour ta réponse.
J'ai pensé à créer une classe Java qui contient soit tous les attributs qu'un wsdl peut contenir pour décrire un service donné ( messages , ports, adresses ..) et ajouter les getters et setters nécessaires. Ou alors plus simplement la classe service ne contient que le nom du service et le chemin de son wsdl. Puis, pour savoir ses caractéristique, je n'ai que faire le parsing de son wsdl via les API de parsing présents sur le web.
Est ce que le fichier wsdl suffit pour décrire un service web ?
Merci,
-
Ton wdsl est ton fichier de déscription.
Tu peux l'utiliser avec AXIS sur eclipse ou en ligne de commande.
Sur netBeans t'a METRO qui est intégré.