aspose file tools*
The moose likes Web Services and the fly likes Publishing WS to UDDI registry? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Publishing WS to UDDI registry?" Watch "Publishing WS to UDDI registry?" New topic
Author

Publishing WS to UDDI registry?

jm rajan
Greenhorn

Joined: Feb 29, 2012
Posts: 7
Hi
I am a newbie.
For my project I would like to publish the Web services that I have created (using Eclipse, Axis2) to be published into a registry.
How to do that?
I have extracted jUDDI portal bundle 3 in my system. But connection to MySQL 5 is coming up with errors.
Please help.
Thanks in advance.
JM
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
Firstly, nobody will be able to help you with whatever errors you are getting if you don't post the details of said errors.

Secondly, what does UDDI have to do with any DB?

Lastly, UDDI is dead in the sense that just about nobody uses it. You should think hard about whether it makes sense to put any effort into it.
jm rajan
Greenhorn

Joined: Feb 29, 2012
Posts: 7
sorry....

what i require is to develop some web services, publish it into a registry and retrieve the corresponding service when requested.
If not uddi, are there any other methods available?
(I have to later add semantic annotations to it)

Thanks in advance
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
What are you trying to achieve by using a registry? Generally, only the WSDL is published.
jm rajan
Greenhorn

Joined: Feb 29, 2012
Posts: 7
i am trying to develop a semantic search engine for a particular domain.
so for that, the web services created must be published in a registry. this is the idea i got.
am i wrong?
(semantic annotations are done in wsdls)
thanks
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
I don't see a connection between what the WS does, and publishing it in a registry. What would publishing it in a registry allow you to do that you couldn't do otherwise? Mind you - there are reasons for using a registry, but those are generally so specialized (and rare) that I suspect they don't apply in this case. Certainly from what you've written I don't get the idea that it would be a useful thing to do in this case.
g tsuji
Ranch Hand

Joined: Jan 18, 2011
Posts: 544
    
    3
@jm rajan
http://juddi.apache.org/docs/3.x/userguide/html/chap-database_setup.html#sect-switch_to_mysql
jm rajan
Greenhorn

Joined: Feb 29, 2012
Posts: 7
Sorry for the delay..i was unable to post anything to the site..

@g tsuji
I have already tried that with juddi and mysql...thank you...

i am trying to develop some web services and publish them (as a service provider).
a service consumer unaware of existing services, have to search for the services and invoke the service.
for that the web services published to a UDDI registry.
this was my understanding.
how can i do this?
is there any other method for web service discovery?
thanks in advance...
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
UDDI is not the way to publish WS these days, because nobody uses it (note that "nobody" is an exaggeration, but not by much). The usual approach is to make the WSDL of your WS available to anyone interested in using it, maybe by publishing it as a static file on your web site (you do not generally want to make the dynamically generated WSDL from the WS engine public). Then create a web page that describes the WS, and which links to the WSDL, and which has all other pertinent information necessary to access the WS, and make sure it gets indexed by the major search engines. You may also want to get in on sites such as http://xmethods.net/ve2/ViewImplementations.po
g tsuji
Ranch Hand

Joined: Jan 18, 2011
Posts: 544
    
    3
@jm rajan
I would suggest you post the question (make it precise and well focused) in the user's group at apache community juddi.apache.org. Its mailing list archives are here.
http://mail-archives.apache.org/mod_mbox/juddi-user/
 
 
subject: Publishing WS to UDDI registry?