Link to home
Start Free TrialLog in
Avatar of jskfan
jskfanFlag for Cyprus

asked on

vb.net and web services

I would like to know what web services are used for in vb.net.
I know that we can develop a web application, but don't know what webservices are used for?

any simple explanation?

thanks
ASKER CERTIFIED SOLUTION
Avatar of arif_eqbal
arif_eqbal

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

1- If I understand, even if we develop a web application with vb.net it will be usefull only for clients that have the vb.net application deployed.

2- if we develop a web service application with vb.net , how are we going to deploy it so that  other systems can access it?

3- if we have a web application developped by vb.net , can we convert it to a web service application and deploy it to different systems, or do we have to develop a new web service application from scratch?


thanks

Avatar of arif_eqbal
arif_eqbal

>>   If I understand, even if we develop a web application with vb.net it will be usefull only for clients that have the vb.net application deployed.

NO, Web Services are a standard way of data interchange between aplications, your web service written in vb.net can be called from an app/web site written in Java/JSP or for that matter any or most of the languages. Also the vice versa, a Java web service can be called by vb/c# etc.

>> if we develop a web service application with vb.net , how are we going to deploy it so that  other systems can access it?
You deploy it on a Web Server just like you do a normal web site, then the clients who want to call your web service use UDDI to look for your web service and use a proxy to call your web service, look for these terms on the net for more info, just for deploying issues refer
     http://www.startvbdotnet.com/web/deploywebservice.aspx

>>  if we have a web application developped by vb.net , can we convert it to a web service application and deploy it to different systems, or do we have to develop a new web service application from scratch?

Web Services are a type of App in VS.NET so you need to first create Web Services application, this of course you need to do manually (from scratch, i.e. you do not have a wizard as far as I know) But then once you have an empty Web Services app you can use existing Classes etc. i.e. you can add reference to the DLL and use the classes/functions from another assembly.