Terminologia de serviços

Aqui está o fluxo básico de informações para chamadas de serviço:


A ideia é que um nó cliente envie alguns dados chamados de solicitação para um nó servidor e aguarde por uma resposta. O servidor, tendo recebido esta solicitação, executa alguma ação (computar algo, configurar hardware ou software, mudar seu próprio comportamento, etc.) e enviar alguns dados chamados de resposta de volta para o cliente.

O conteúdo específico dos dados de solicitação e resposta é determinado pelo tipo de dados de serviço, que é análogo aos tipos de mensagem que determinam o conteúdo das mensagens (lembre-se da Seção 2.7). Como um tipo de mensagem, um tipo de dados de serviço é definido por uma coleção de campos nomeados. A única diferença é que um tipo de dado de serviço é dividido em duas partes, representando a solicitação (que é fornecida pelo cliente ao servidor) e a resposta (que é enviada pelo servidor de volta ao cliente).