Friday, March 28, 2008 11:54 AM
Webservices are a sort of catch all concept where one uses some protocol to allow two systems to talk to each other and execute processes or gather information from the other system. In other words a way to do Distributed Processing.
Usually this interaction is performed in XML with a SOAP protocol and a further protocol that defines the service being performed.
The nice thing about Web Services is that you can define the protocol and the functions that you want the other system to perform (data you want to provide, transactions you want to perform) and it doesn't matter WHAT language you write it in on your computer.
I prefer Java, but I'm actually writing some WebServices on the AS/400 in RPG IV right now. And I don't care what language the other computer accessing my Web Service uses as long as they follow my published web service.
If you are interested in Java, here is a site that gives a Web Service Tutorial (It just happens to be Sun).
Sun Web Services. A quick Google search of Webservices Tutorial in Java will give you more.
Hope this helps.