Web service constitui uma solução para integração de sistemas e para comunicação entre aplicações diferentes. Ela permite que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. A Web service apresenta as seguintes características:
I. as aplicações enviam e recebem dados por meio de uma linguagem em formato padronizado.
II. as chamadas às operações, incluindo os parâmetros de entrada/saída, empregam um determinado protocolo.
Por padrão, o protocolo e a linguagem são, respectivamente: