what is the difference between web methods and web services and where are they used? Is there any scripting language available for writing code on the above mentioned topic or can we use java/j2ee to write code. Please Explain.
Web Services involves the usage of XML data standards over the HTTP protocol. It is part of the J2EE standard, so all compliant application servers should have the libraries to be able to connect (and serve) web service based applications.
WebMethods is actually a company -- that develops a messaging product. Sort of a competitor to MQ-series and Tibco. They do provide JMS (Java Messaging Service) compliant libraries. And since JMS is part of the J2EE, all compliant application servers should provide the mechanism to connect to the WebMethods service.