Arquitecturas de servicios Web y el resto

De ES Ikoula wiki
Jump to navigation Jump to search


Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo aquí.

fr:Architectures REST & WebService he:ארכיטקטורות WebService ומנוחה ro:ODIHNĂ şi WebService arhitecturi ru:Отдых и WebService архитектуры pl:Architektury REST i WebService ja:休息と web サービスのアーキテクチャ ar:أبنية الراحة وخدمة ويب zh:休息和 web 服务的体系结构 de:REST- und WebService-Architekturen nl:RUST en WebService platforms it:Architetture di resto e WebService pt:Arquiteturas de descanso e WebService es:Arquitecturas de resto y WebService en:REST and WebService architectures


Introducción

Con qué tipo de arquitectura es la API compatible ?

Explicación

La API Ikoula propone un enfoque siguiendo dos arquitecturas : WebService & REST.

WebService

Se utiliza la arquitectura de servicios Web :

  • O bien obtener (formato de configuración directamente en la URI) necesarios para la configuración de autenticación ;
  • En el Exponer (paso de parámetros en la tabla de datos) ;
  • O bien mezclando los dos (presentar en Obtener y POST parámetros).


Estos son algunos ejemplos :

Lista de la máquina virtual de una cuenta
https://api.ikoula.com/index.php?r=wsflex/vmlist&login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx
Recuperar información de una máquina virtual mediante su nombre
https://api.ikoula.com/index.php?r=wsflex/vminfo&login=mail@example.com&crypted_password=encrypted_password&vm_name=1234hpv56789&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx

REST

Arquitectura de resto utiliza formato de parámetros en la URI y el método HTTP que es adecuado para la acción deseada.
Estos son algunos ejemplos :

Devuelve el estado la VM "VMID"
GET /rest/vm/:VMID
Iniciar la máquina virtual "VMID"
POST /rest/vm/:vmid/Estado/Inicio
Elimina la instantánea "instantáneaName" de la VM "vmid"
ELIMINAR /rest/vm/:vmid/snapshot/:snapshotName

Por cierto la configuración de autenticación (Ver WIKI en laAuthentification et la sécurité Para más detalles), este es un ejemplo de dirección URL :
https://api.ikoula.com/rest/vm/list?login=mail@example.com&crypted_password=encrypted_password&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx



Este artículo parece útil ?

0

Catégorie:API




No puedes publicar comentarios.