VMware Aria Operations Os clientes de API implementam um fluxo de trabalho REST, fazendo solicitações HTTP para o servidor e recuperando as informações necessárias das respostas do servidor.
Sobre REST
REST, um acrônimo para Representational State Transfer, descreve uma característica de estilo de arquitetura de programas que usam o HTTP (Hypertext Transfer Protocol) para trocar representações serializadas de objetos entre um cliente e um servidor. Na API VMware Aria Operations, essas representações são documentos JSON ou XML.
Em um fluxo de trabalho REST, as representações de objetos são passadas de um lado para o outro entre um cliente e um servidor com a suposição explícita de que nenhuma das partes precisa saber nada sobre um objeto além do que é apresentado em uma única solicitação ou resposta. As URLs nas quais esses documentos estão disponíveis geralmente persistem além do tempo de vida da solicitação ou da resposta que os inclui.
REST API Fluxos de trabalho
Os programas de aplicativos escritos para usar um REST API usam solicitações HTTP que geralmente são executadas por um script ou outra linguagem de nível superior para fazer chamadas de procedimento remoto que criam, recuperam, atualizam ou excluem objetos que a API define. No VMware Aria Operations REST API, esses objetos são definidos por uma coleção de esquemas XML. As próprias operações são solicitações HTTP e, portanto, são genéricas para todos os clientes HTTP.
Para escrever um aplicativo cliente do REST API, você deve entender apenas o protocolo HTTP e a semântica de JSON ou XML, o formato de transferência que a API do VMware Aria Operations usa. Para usar a API de forma eficaz em um cliente desse tipo, você deve se familiarizar com os conceitos a seguir.
- O conjunto de objetos aos quais a API oferece suporte e o que eles representam.
- Como a API representa esses objetos.
- Como um cliente se refere a um objeto no qual deseja operar.
A referência de API inclui uma lista completa de solicitações de API. Consulte Sobre a referência do esquema.