Bonjour,
Je dois réaliser une application avec Mule qui gère les WebServices existants au sein d'une entreprise et en créer éventuellement des nouveaux et rendre les composantes orientés objet vers une architecture SOA.
Ce que je j'aimerais savoir c'est :
1- Tous les WebServices existants doivent-ils utiliser le même protocole REST ou JAX-WS ?
2- J'ai créé un WebService en suivant ce tutoriel Building Web Services mais en concernant le client Consuming Web Services je n'ai pas bien compris comment on doit le créer ? Par exemple ce bout de code
HelloWorld hw = service.getPort(HelloWorld.class);
le client n'a pas la classe HelloWorld ! Donc si on la copie côté client, on va avoir un couplage fort ou bien j'ai mal compris comment ça doit fonctionner. De plus, côté client on doit aussi configuer le xml de Mule ?
3- J'aimerais savoir si j'utilise le bon Apache CXF ? Je l'ai choisi par hasard étant donné que j'ai trouvé un exemple de Mule avec lui.
Merci d'avance pour votre aide.
Partager