i saw that in asp.net .asmx file, we create webservices
[webmethod]
//method definition here
now for soap webservice
[webmethod]
[SoapHeader(some parameters here)]
//method defination here
my question is what's the difference between both webservices type and how to choose which service type to choose