Diferencia entre revisiones de «Arquitecturas de servicios Web y el resto»

De ES Ikoula wiki
Jump to navigation Jump to search
(Página creada con «<br />Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo aquí.<br /><...»)
 
Línea 1: Línea 1:
 +
<span data-link_translate_fr_title="Architectures REST & WebService"  data-link_translate_fr_url="Architectures REST & WebService"></span>[[:fr:Architectures REST & WebService]][[fr:Architectures REST & WebService]]
 
<br />Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo [[:fr:Architectures REST & WebService|aquí]].<br /><span data-translate="fr"></span><br />
 
<br />Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo [[:fr:Architectures REST & WebService|aquí]].<br /><span data-translate="fr"></span><br />
 
<span data-link_translate_he_title="ארכיטקטורות WebService ומנוחה"  data-link_translate_he_url="%D7%90%D7%A8%D7%9B%D7%99%D7%98%D7%A7%D7%98%D7%95%D7%A8%D7%95%D7%AA+WebService+%D7%95%D7%9E%D7%A0%D7%95%D7%97%D7%94"></span>[[:he:ארכיטקטורות WebService ומנוחה]][[he:ארכיטקטורות WebService ומנוחה]]
 
<span data-link_translate_he_title="ארכיטקטורות WebService ומנוחה"  data-link_translate_he_url="%D7%90%D7%A8%D7%9B%D7%99%D7%98%D7%A7%D7%98%D7%95%D7%A8%D7%95%D7%AA+WebService+%D7%95%D7%9E%D7%A0%D7%95%D7%97%D7%94"></span>[[:he:ארכיטקטורות WebService ומנוחה]][[he:ארכיטקטורות WebService ומנוחה]]

Revisión del 16:57 8 feb 2017

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

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.