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

Apache Axis UDDI serve

Basu DN
Greenhorn

Joined: Aug 22, 2003
Posts: 19
I'm bit confused here..where doed UDDI registry comes here in Axis? I've written web services,deployed and copied under tomcat ws. I can see WSDL file.
How does axis publish WS into UDDI server? Does Axis has UDDI Server?
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
No, Axis doesn't implement a UDDI registry. For that, you'll have to download a separate product (some alternatives include Novell and Systinet).


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Basu DN
Greenhorn

Joined: Aug 22, 2003
Posts: 19
How does web services been published ? Hows axis works? To run WS, we need axis.jar. What is the AxisServlet role here?
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
How does web services been published ?

Are you talking about publishing or deploying a web service? If you're really talking about publishing, you've got two main alternatives: (1) create an entry into a registry such as UDDI (or ebXML, or something similar), and (2) put the WSDL document somewhere on the web. Note that (1) usually includes (2)... The way this is actually done depends on the products you're using, thus, it's best to take the product documentation and start reading.
Hows axis works? To run WS, we need axis.jar. What is the AxisServlet role here?
You should take a look at the Axis Architecture Guide in order to understand how Axis works. In order to "run" Axis, you need to deploy it as a part of your application. Basically it means including the .jar files from the Axis distribution into your application's lib directory and merging the contents of Axis' web.xml into your application. The AxisServlet's role is to implement the HTTP transport for SOAP messages. Axis includes similar implementations for other transports as well (JMS, for example).
Sonal Jain
Greenhorn

Joined: May 05, 2009
Posts: 2
Hi Everyone,... i am confused in "Publishing" or "deploying" the web services. how they are interrelated to each other or they are not. If i deploy the web service, do i need to publish.? I am very much confused with this. Please help
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61654
    
  67

Please read this and please read this for more information.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42620
    
  65
Deploying means installing it on a server so that it can be accessed by clients that know where to find it, and how to access it.

Publishing can mean either of the two things Lasse mentioned (using WSDL or UDDI). Both provide various amounts if information about the service for clients that do not yet know how to access it.


Ping & DNS - my free Android networking tools app
 
wood burning stoves
 
subject: Apache Axis UDDI serve