In the previous article on this site, I have spoken about the Web services and their implications in our world today. But how can you integrate the Web services into your own site? If you enter this site, you will see that the programmers that work on that site have created a web service. They have made a little program that allow you to transform the Fahrenheit degrees into Celsius degrees and also that transform the Celsius into Fahrenheit degrees. Being a web service example, the functions that were created by programmers will send an XML response, that is presented on the site.
The web service can be hosted on your own side in a very easy way, by using an HTTP Post method. What Post means? It means that it collects the data that you type and it transforms the degrees from Celsius to Fahrenheit or vice versa. But how to actually add the Web service to your webpage? There is a code presented on w3schools.com, which I will not present on this site as well, because it is too large and because you can access it simply by entering this site. You have to be sure to write the code correctly, otherwise use will not work and you will receive a lot of bugs, not mentioning that the users of your site will be unsatisfied.
If now you know what the web service is and you are capable of writing a little code that will transform a bit of your site into a more dynamic site for your users, these are the next steps, that you have to take into consideration: learn WSDL and SOAP. If you have never entered w3schools.com and you don’t know what these languages are, I will tell you. I will start with SOAP, which is not actually a lamb which, but an XML protocol that allows your applications to exchange information using the HTTP protocol. You have to excuse me because I have combined the words ” HTTP” and “protocol”, even though in the HTTP word, you can find the “protocol” term. P stands for protocol. To put it simpler, SOAP is protocol that allows you to use the Web service. And WSDL is an XML-based language, that describes the Web services that are available on your site and how to get access to them.