Todos os produtos
Search
Central de documentação

Enterprise Distributed Application Service:Processo de uma única chamada

Última atualização: Jul 04, 2026

Este tópico descreve como fazer uma chamada do High-speed Service Framework (HSF).

Em uma chamada HSF, o consumidor HSF inicia uma solicitação ao provedor HSF pela rede e retorna ao usuário o resultado fornecido pelo provedor, também via rede. Esse processo envolve interação multithread e diferentes objetos de domínio no HSF.

A figura a seguir ilustra o processo de chamada do HSF.

One call process in HSF applications in Serverless App Engine (SAE)

Etapa

Descrição

1

Na thread do cliente, o sistema serializa os parâmetros de solicitação do usuário (objetos de solicitação) e os armazena no objeto de comunicação da solicitação.

Nota

O objeto de comunicação da solicitação utiliza o protocolo HSF e contém vários itens, como o ID da solicitação, independentes do objeto de solicitação.

2

O sistema envia o objeto de comunicação da solicitação para a thread de I/O e o codifica nessa thread.

3

Após a codificação, o sistema entrega o conteúdo à thread de I/O do provedor HSF. A thread do cliente aguarda os resultados.

4

A thread de I/O do provedor HSF recebe o conteúdo binário, decodifica-o no objeto de comunicação da solicitação e envia o objeto para a thread do servidor HSF.

5

A thread do servidor HSF desserializa o objeto de comunicação da solicitação e o restaura como objeto de solicitação original.

6

A thread do servidor HSF inicia uma chamada por reflexão e obtém o resultado, que corresponde ao objeto de resposta.

7

A thread do servidor HSF serializa o objeto de resposta e armazena o resultado no objeto de comunicação de resposta.

8

A thread do servidor HSF envia o objeto de comunicação de resposta para a thread de I/O e o codifica nessa thread.

9

Depois que o provedor HSF codifica o objeto na thread de I/O, ele retorna o objeto ao consumidor HSF.

10

O consumidor HSF recebe o conteúdo binário, decodifica-o no objeto de comunicação de resposta dentro da thread de I/O e reativa a thread do cliente.

11

A thread do cliente desserializa o objeto de comunicação de resposta. Quando o usuário recebe o objeto de resposta, a chamada remota é concluída.