Retrocompatibilidade no Controlador de agentes

A nova tecnologia Controlador de agentes introduz um novo conjunto de interfaces para interacção entre cliente, agente e Controlador de agentes.   Os clientes e os agentes deverão adoptar estas novas interfaces, pois a nova tecnologia Controlador de agentes irá apresentar novas funções e melhorias de desempenho.

Foram adicionados níveis de retrocompatibilidade à nova tecnologia Controlador de agentes, de modo a conceder um período de tempo de transição às ferramentas existentes.  O nível de compatibilidade do cliente permite-lhe comunicar com um Controlador de agentes e com agentes, tal como sempre o fez, utilizando a API de estrutura de execução.  O nível de transporte de compatibilidade do cliente processa comandos com base no protocolo mais antigo e converte-os para comandos equivalentes no novo protocolo, efectuando pedidos do Controlador de agentes, mediante a utilização da nova API e colmatando quaisquer lacunas. O nível de transporte de compatibilidade do agente permite que um agente comunique com o Controlador de agentes, utilizando a API antiga e dê seguimento a pedidos de um cliente que esteja, igualmente, a utilizar a API antiga.

O facto do nível de transporte de compatibilidade estar ou não activo é determinado pela respectiva presença no ficheiro serviceconfig.xml.  Caso esteja presente, todas as comunicações nas portas atribuídas a estes níveis de transporte deverão utilizar o formato de comandos e a semântica definida pelas APIs antigas.  Todos os outros níveis de transporte partem do pressuposto de que está a ser utilizada a nova API.

A opção de activação de segurança só está presente quando o nível de retrocompatibilidade se encontra activo.  O mesmo se aplica em relação à funcionalidade de transferência de ficheiros, disponível através da API antiga.  Está disponível um serviço básico de transferência de ficheiros através da nova API.

Tarefas relacionadas
Modelo Conceptual de Recolha de Dados
Administrar o Controlador de Agentes
 

Copyright (C) 2006 Intel Corporation.