Articulo de referencia

Contrato de enlace

Un contrato de enlace es un método para controlar los datos en una red distribuida de intercambio de datos . Los contratos de enlace son una característica clave de las especifi...

Un contrato de enlace es un método para controlar los datos en una red distribuida de intercambio de datos . Los contratos de enlace son una característica clave de las especificaciones XDI que se están desarrollando en OASIS .

En XDI, un contrato de enlace es un documento XDI legible por máquina que rige el intercambio de otros datos XDI. A diferencia de un enlace web convencional, que es esencialmente una "cadena" unidimensional que "carga" un documento enlazado en un navegador, un contrato de enlace es un grafo de metadatos (normalmente en JSON ) que puede controlar activamente el flujo de datos desde un emisor a un suscriptor mediante "envío" o "recepción". El flujo se controla mediante los términos del contrato, que pueden ser tan flexibles y extensibles como los contratos del mundo real; es decir, los contratos de enlace pueden regir:

  • Identificación: ¿Quiénes son las partes del contrato?
  • Autoridad: ¿Quién controla los datos que se comparten a través del contrato?
  • Autenticación: ¿Cómo demostrará cada parte su identidad a la otra?
  • Autorización: ¿Quién tiene qué derechos y privilegios de acceso a los datos?
  • Alcance: ¿Qué datos abarca?
  • Permisos y privacidad: ¿Qué usos se pueden dar a los datos y quién puede hacerlo?
  • Sincronización: ¿Cómo y cuándo recibirá el suscriptor las actualizaciones de los datos?
  • Terminación: ¿Qué sucede cuando finaliza la relación de intercambio de datos?
  • Recurso: ¿Cómo se resolverán las disputas relacionadas con el contrato?

Al igual que los contratos reales, los contratos de enlace también pueden hacer referencia a otros contratos de enlace. Gracias a este diseño, la gran mayoría de los contratos de enlace pueden ser muy sencillos, haciendo referencia a un número reducido de contratos de enlace más complejos que han sido cuidadosamente diseñados para reflejar los requisitos de los escenarios comunes de intercambio de datos (por ejemplo, tarjetas de visita, listas de correo, transacciones de comercio electrónico, registros en sitios web, etc.).

Los contratos de enlace se han propuesto como un elemento clave de los marcos de confianza digital, como los publicados por la organización sin ánimo de lucro Open Identity Exchange .

Véase también

  • Comité Técnico de OASIS XDI
  • XDI.org Archivado el 13 de mayo de 2008 en Wayback Machine