I servizi Web sono una possibile implementazione di un SOA, da cui deriva il nome "Servizi". Ma perché sono chiamati * WEB * Servizio? È perché usano tecnologie e protocolli web (HTTP, XML, ...) per l'implementazione?
I servizi Web sono una possibile implementazione di un SOA, da cui deriva il nome "Servizi". Ma perché sono chiamati * WEB * Servizio? È perché usano tecnologie e protocolli web (HTTP, XML, ...) per l'implementazione?
Direttamente da Wikipedia:
The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically Web Services Description Language WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards."[1]
Fonte: link
Riguardo all'origine della parola:
Web - (Riferendosi al "World Wide Web") N. una vasta rete di computer che collega reti informatiche più piccole in tutto il mondo (di solito preceduto dal). Internet include reti commerciali, scolastiche, governative e di altro tipo, che utilizzano tutti lo stesso set di protocolli di comunicazione.
Servizio - N. un atto di attività utile; Aiuto; aiuto: fare un servizio a qualcuno.
Quindi un "servizio Web" è una sorta di utilità / funzione utile accessibile dal computer globale alla rete di computer che chiamiamo "il Web". In genere questi "servizi web" interagiscono con gli utenti tramite protocolli web tradizionali come HTTP e XML (o JSON).
Sì, penso perché il trasporto è / era basato su tecnologie Web (SOAP). WCF non utilizza più la tecnologia WebMethod e utilizza invece la terminologia basata su contratto
Leggi altre domande sui tag terminology web-services