Definizione di Web service
I servizi Web dovrebbero garantire l’interoperabilità tra diversi sistemi in rete attraverso opportune interfacce software e un meccanismo di comunicazione basato sul protocollo http e il formato XML per lo scambio di dati. L’architettura risultante, alla quale si fa riferimento spesso con la sigla SOA (Service Oriented Architecture) consente pertanto a software scritti in linguaggi di programmazione differenti e implementati su sistemi hardware diversi di utilizzare i “servizi” messi a disposizione.