Arquitecturas de servicios Web y el resto
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 ?
Habilitar actualización automática de comentarios