Tipos de identificadores de associação

Os identificadores de associação podem ser automáticos, implícitos ou explícitos. Elas diferem na quantidade de controle que o aplicativo tem sobre o processo de associação. Como o nome sugere, a associação automática manipula a associação automatizada. Os aplicativos cliente e servidor não precisam de código para lidar com o processo de associação. Os identificadores de associação implícita permitem que os programas cliente configurem o identificador de associação antes que a associação ocorra. Depois que o cliente estabelece uma associação, a biblioteca de tempo de execução RPC manipula o restante. Os identificadores de associação explícitos movem controle total sobre o processo de associação para o código-fonte do cliente e dos programas de servidor. Com esse controle, há maior complexidade. Seu aplicativo deve chamar funções RPC para gerenciar a associação. Isso não ocorre automaticamente. Identificadores de associação explícitos são recomendados.

O diagrama a seguir ilustra as diferenças entre identificadores de associação automáticos, implícitos e explícitos.

diferenças entre identificadores de associação automáticos, implícitos e explícitos

Além disso, cada identificador de associação é primitivo ou personalizado. Cada tipo de identificador de associação é discutido nos seguintes tópicos: