Versión de datos
Una versión de datos identifica un estado concreto de los datos. Debe definirse si los identificadores expresan un orden; la versión de esquema es distinta.
Una versión de datos identifica un estado concreto, como la revisión de un registro de producto. Se distingue de la versión del esquema o de la API. Un esquema sin cambios puede permitir muchos estados diferentes de los datos.
Evaluar el estado de los datos mediante la revisión
En un ERP ficticio, las revisiones se numeran consecutivamente para cada producto. La revisión 8 llega al receptor antes que un mensaje anterior con la revisión 7. Llegar después no hace más reciente su contenido. La integración necesita una regla sobre qué estado puede adoptarse.
Interpretar el identificador según lo acordado
No todos los identificadores de versión pueden ordenarse cronológicamente. HTTP describe ETag como identificador opaco de una representación. Sus caracteres por sí solos no implican un orden general de cambios. Defina a qué se refiere cada identificador y cómo puede compararse. El estado de los datos, el orden y la sobrescritura permitida deben aclararse conjuntamente; indicar una versión no resuelve por sí solo un conflicto.
Fuentes
Términos relacionados
- Esquema de datosUn esquema de datos describe la estructura y las reglas de los datos. Define, por ejemplo, campos y tipos; el origen y la actualidad son cuestiones adicionales.
- Contrato de interfazUn contrato de interfaz describe el intercambio de datos acordado. La estructura, las respuestas y el significado deben encajar para ambas partes.
- Inbox transaccionalUn inbox transaccional usa registros duraderos de mensajes para proteger el procesamiento local frente a entregas duplicadas.
- Confirmación de mensajesLa confirmación informa al broker de que una entrega se ha recibido o procesado según la regla acordada.
- Variación aleatoria entre reintentosEl jitter de reintentos varía aleatoriamente las esperas para repartir los reintentos y reducir las solicitudes simultáneas de varios clientes.
- Espacio de cliente de pruebasUn espacio lógico delimitado de una aplicación multitenant, configurado para comprobaciones.
Artículos sobre el tema








APIs e integración con ASES
ERP, CRM y tienda bien conectados

