2010-11-18 2 views
1

J'ai un tas de services Web déployés dans un environnement Axis2.Axis2 fournit-il des fonctionnalités permettant de déterminer si un service est déployé ou non?

De mon code Java, je veux savoir si un service Web particulier est déployé ou non. Je pense, qu'une approche serait d'essayer d'attraper le WSDL, si cela est disponible, alors je pourrais supposer que le service Web est déployé, si ce n'est pas le cas, alors évidemment le fichier .aar n'est pas déployé

Y a-t-il une façon plus propre de faire cela? Ou Axis2 fournit-il des fonctionnalités qui pourraient aboutir aux mêmes résultats?

+0

Êtes-vous construire un service ou d'un client? Votre code Java sera exécuté dans le service, le client ou ailleurs? – kgiannakakis

+0

Ceci est le développement d'un service. Un service particulier doit vérifier si les autres services sont déployés (en vérifiant leurs WSDL) – Jimmy

Répondre

1

Je crois que vous avez besoin d'un registre UDDI. Quelque chose comme JUDDI

Une recherche google rapide apparaît: this - qui semble un peu vieux par probablement encore pertinent. Généralement, la "découverte" d'un service Web est effectuée via l'interrogation d'un registre UDDI.

1: http://juddi.apache.org/ jUDDI

Questions connexes