Visão geral da sessão de protocolo Junos XML
O servidor de protocolo Junos XML comunica-se com aplicativos do cliente no contexto de uma sessão de protocolo Junos XML. O servidor e o cliente estabelecem explicitamente uma conexão e sessão antes de trocar dados e fechar a sessão e a conexão quando eles terminarem.
Cada solicitação do aplicativo do cliente e cada resposta do servidor de protocolo Junos XML deve constituir um documento XML bem formado , obedecendo às regras estruturais definidas no protocolo Junos XML e à definição do tipo de documento Junos XML (DTD) para o tipo de informação que codificam. O aplicativo do cliente deve produzir um documento XML bem formado para cada solicitação, emitindo elementos de tag na ordem necessária e apenas nos contextos legais.
Os aplicativos do cliente acessam o servidor de protocolo Junos XML usando um dos protocolos listados em protocolos de acesso suportados para sessões de protocolo Junos XML. Para autenticar com o servidor de protocolo Junos XML, um aplicativo do cliente usa um mecanismo específico do protocolo Junos XML ou o mecanismo de autenticação padrão do protocolo de acesso, dependendo do protocolo. Após a autenticação, o servidor de protocolo Junos XML usa os nomes de usuário e as classes de login do Junos OS configuradas no dispositivo para determinar se um aplicativo do cliente está autorizado a fazer cada solicitação.
A lista a seguir descreve a estrutura básica de uma sessão de protocolo Junos XML:
O aplicativo do cliente estabelece uma conexão com o servidor de protocolo Junos XML e abre a sessão de protocolo Junos XML.
O servidor de protocolo Junos XML e as informações de inicialização de troca de aplicativos do cliente, que são usadas para determinar se eles estão usando versões compatíveis do Junos OS e do protocolo de gerenciamento Junos XML.
O aplicativo do cliente envia uma ou mais solicitações ao servidor de protocolo Junos XML e analisa suas respostas.
O aplicativo do cliente encerra a sessão de protocolo Junos XML e a conexão com o servidor de protocolo Junos XML.