Originariamente inviato da Baol74
Ma ragazzi! Non vi fate intrappolare dalla definizioni.
Un servizio web è una pagina asp convidisa che fa un response.write.
Questo è un servizio web.
Xml è solo un modo open di realizzare un servizio web (una lingua parlatata da tutti). Ma il servizio web lo posso fare come mi pare e piace. Anzi se devo distribuito a pochi, cercherò di non usare xml, sia per ragioni di sicurezza, sia perchè mi costa meno.
Esempio, un servizio web che restituisce una variabile application (magari per darla ad un programma net):
WebService.asp sul server 1
codice:
<%
Response.Write Application(Request("Name"))
%>
Per leggerla dal server 2 (da asp)
codice:
<%
Function GetUrl(Url)
Dim Http
Set Http = Server.CreateObject("Microsoft.XMLHTTP")
Http.open "GET",Url,False
Http.Send()
GetUrl = Http.ResponseText
Set Http=Nothing
End Function
Response.Write "La variabile 'pippo' del server 1 è " & GetUrl("http://Server1/WebServices.asp?name=pippo")
%>
Questo è un servizio web (rudimentale, ma un servizio web).
Dopodichè si può parlare di xml, criptazione , sicurezza ,porte