Los Servicios de Información de Código de Productos Electrónicos (EPCIS) es un Estándar GS1 global para crear y compartir datos de eventos de visibilidad, tanto dentro como entre empresas, para permitir a los usuarios obtener una vista compartida de objetos físicos o digitales dentro de un contexto comercial relevante. [1]"Objetos" en el contexto de EPCIS generalmente se refiere a objetos físicos que se manejan en pasos físicos de un proceso comercial general que involucra a una o más organizaciones. Ejemplos de tales objetos físicos incluyen artículos comerciales (productos), unidades logísticas, activos retornables, activos fijos, documentos físicos, etc. Los "objetos" también pueden referirse a objetos digitales que participan en pasos comparables del proceso comercial. Ejemplos de tales objetos digitales incluyen artículos comerciales digitales (descargas de música, libros electrónicos, etc.), documentos digitales (cupones electrónicos, etc.), etc.
El estándar EPCIS se concibió originalmente como parte de un esfuerzo más amplio para mejorar la colaboración entre socios comerciales al compartir información detallada sobre objetos físicos o digitales. El nombre EPCIS refleja los orígenes de este esfuerzo en el desarrollo del Código de Producto Electrónico (EPC). Sin embargo, EPCIS no requiere el uso de códigos de productos electrónicos, ni de soportes de datos de identificación por radiofrecuencia (RFID) y, a partir de EPCIS 1.1, ni siquiera requiere identificación a nivel de instancia (para lo cual se diseñó originalmente el código de producto electrónico). El estándar EPCIS se aplica a todas las situaciones en las que los datos de eventos de visibilidad deben ser capturados y compartidos, y la presencia de “EPC” dentro del nombre es solo de importancia histórica. [1]
EPCIS 1.0 fue ratificado por primera vez por EPCglobal [2] en abril de 2007. [3] En el momento de la ratificación, más de 30 empresas habían utilizado el borrador de la norma EPCIS para intercambiar datos y colaborar con socios comerciales [4] A partir de 2014, 24 empresas comerciales Los productos habían recibido certificados de conformidad con el estándar EPCIS de GS1 . [5] EPCIS 1.1 fue ratificado por GS1 en mayo de 2014. [6] EPCIS 1.2 fue ratificado por GS1 (junto con CBV 1.2) en septiembre de 2016.
Historia
En 2001, el MIT Auto-ID Center publicó un artículo en el que proponía el lenguaje de marcado físico (PML) , concebido como "un 'lenguaje' común para describir objetos, procesos y entornos físicos". [7] PML fue uno de los cuatro componentes de una "infraestructura inteligente" imaginada por el Centro de identificación automática, siendo los otros tres componentes las etiquetas RFID , el Código de producto electrónico y el Servicio de nombres de objetos . A medida que EPCglobal asumió el trabajo del MIT Auto-ID Center en 2004, el concepto de PML pasó a llamarse Electronic Product Code Information Services (EPCIS) y comenzaron los esfuerzos para crear un estándar global. En 2005, se publicó la primera versión del Marco de Arquitectura EPCglobal, que introdujo EPCIS como un estándar en desarrollo y mostró cómo se relacionaba con otros componentes de una arquitectura prevista para el seguimiento basado en RFID de objetos físicos dentro de las cadenas de suministro. [8]
EPCIS 1.0 fue ratificado por primera vez por EPCglobal en abril de 2007. [3] Un estándar complementario, el EPC Core Business Vocabulary 1.0, fue ratificado por EPCglobal en octubre de 2010. [9] A pesar de los orígenes orientados a RFID de EPCIS, llegó a utilizarse en aplicaciones que utilizan códigos de barras exclusivamente o códigos de barras en combinación con etiquetas RFID. [10]
EPCIS 1.1 y CBV 1.1 fueron ratificados por GS1 en mayo de 2014. [6] Las nuevas características en EPCIS 1.1 incluyen soporte para identificación a nivel de clase (necesaria especialmente en aplicaciones de códigos de barras), un nuevo tipo de evento para describir procesos donde las entradas se transforman en salidas y datos de eventos adicionales para describir transferencias comerciales y datos maestros a nivel de instancia o lote. [11]
EPCIS 1.2 y CBV 1.2 fueron ratificados por GS1 en septiembre de 2016. Las nuevas características incluyen un mecanismo para declarar un evento anterior como erróneo y un mecanismo para incluir datos maestros en el encabezado del documento EPCIS. [12]
Principios generales
EPCIS encaja en una arquitectura general basada en los Estándares GS1 diseñados para respaldar las necesidades de información relacionadas con las entidades del mundo real en los procesos comerciales de la cadena de suministro. [13] Los estándares GS1 incluyen:
- Estándares que proporcionan los medios para identificar entidades del mundo real para que puedan ser objeto de información electrónica almacenada y / o comunicada por los usuarios finales. Los estándares de identificación GS1 incluyen estándares que definen códigos de identificación únicos (llamados Claves de identificación GS1), consulte Código de producto electrónico .
- Estándares que proporcionan los medios para capturar automáticamente datos que se transportan directamente en objetos físicos, uniendo el mundo de las cosas físicas y el mundo de la información electrónica. Los estándares de captura de datos GS1 incluyen definiciones de códigos de barras y portadores de datos de identificación por radiofrecuencia (RFID) que permiten que los identificadores se adhieran directamente a un objeto físico, y estándares que especifican interfaces consistentes para lectores, impresoras y otros componentes de hardware y software que se conectan los soportes de datos a aplicaciones comerciales.
- Estándares que proporcionan los medios para compartir información, tanto entre socios comerciales como internamente, proporcionando la base para transacciones comerciales electrónicas, visibilidad electrónica del mundo físico o digital y otras aplicaciones de información. Los estándares GS1 para el intercambio de información incluyen este Estándar EPCIS, que es un estándar para los datos de eventos de visibilidad. Otros estándares en el grupo "Compartir" son estándares para datos maestros y datos de transacciones comerciales, así como estándares de descubrimiento que ayudan a localizar dónde residen los datos relevantes en una cadena de suministro y estándares de confianza que ayudan a establecer las condiciones para compartir datos con la seguridad adecuada.
Un principio clave de EPCIS es que, a diferencia de los datos sin procesar capturados de soportes de datos como códigos de barras y etiquetas RFID, los eventos de EPCIS incluyen información adicional que imbuye las observaciones sin procesar con significado relativo al mundo físico o digital y a pasos específicos en negocios operacionales o analíticos. Procesos. [14] Un evento EPCIS, si bien contiene gran parte de los mismos datos que una etiqueta RFID leída o un escaneo de código de barras, se encuentra en un nivel semánticamente más alto porque incorpora una comprensión del contexto comercial en el que se obtuvieron los datos del identificador. Además, no existe ningún requisito de que un evento EPCIS esté directamente relacionado con una observación de un portador de datos físico específico. Por ejemplo, un evento EPCIS puede indicar que un artículo comercial perecedero acaba de cruzar su fecha de vencimiento; tal evento puede ser generado puramente por software.
El estándar EPCIS incluye estas partes:
- Una capa de definición de datos que define un modelo estándar para eventos de visibilidad. [15]
- Una capa de servicio que define dos interfaces estándar: [16]
- La interfaz de captura de EPCIS mediante la cual los datos de EPCIS pueden entregarse desde una aplicación de captura a un depósito de EPCIS u otro sistema capaz de recibir datos de EPCIS. [17] A menudo, la aplicación de captura interactúa con el mundo físico escaneando códigos de barras o leyendo etiquetas RFID.
- La interfaz de consulta EPCIS mediante la cual las aplicaciones de acceso EPCIS y los socios comerciales pueden obtener datos EPCIS posteriormente a la captura, generalmente interactuando con un repositorio EPCIS. [18]
EPCIS está diseñado para usarse junto con el estándar GS1 Core Business Vocabulary (CBV). [9] El estándar CBV proporciona definiciones de valores de datos que pueden usarse para poblar las estructuras de datos definidas en el estándar EPCIS.
Modelo de datos EPCIS
La unidad básica de datos en EPCIS es una estructura que describe la finalización de un paso comercial dentro de un proceso comercial general; esta estructura se denomina evento EPCIS . Una colección de eventos EPCIS proporciona una imagen detallada de un proceso empresarial a lo largo del tiempo y el lugar. El contenido de la información de un solo evento EPCIS se organiza en cuatro dimensiones: [19]
- Qué
- Los identificadores de los objetos u otras entidades que son el tema del evento.
- Cuándo
- La fecha y hora en que tuvo lugar el evento y la zona horaria local vigente.
- Dónde
- El identificador de la ubicación en la que ocurrió el evento y el identificador de la ubicación donde se espera que los objetos sigan el evento.
- Por qué
- Información sobre el contexto comercial, que incluye: un identificador que indica el paso comercial que se está llevando a cabo (por ejemplo, envío, recepción, etc.), un identificador que indica el estado comercial del objeto (s) después del evento (por ejemplo, activo, retirado , dañado, etc.), identificadores de las partes de envío y recepción (si el evento es parte de un proceso de transferencia entre las partes), enlaces a documentos de transacciones comerciales relevantes (por ejemplo, una orden de compra, una factura, etc.), instancia - o datos maestros a nivel de lote y / u otra información definida a través de extensiones de usuario.
Cuando el modelo de datos EPCIS requiere un identificador, EPCIS permite que se utilice cualquier URI . Por lo general, los identificadores que se utilizan son los definidos en el Vocabulario empresarial básico de EPC. [9]
Cada uno de los pasos comerciales del proceso ilustrado en la figura podría ser la fuente de un evento EPCIS. Los detalles del contenido de cada uno de esos eventos son diferentes según el paso comercial, pero todos tienen la misma estructura de cuatro dimensiones.
Tipos de eventos EPCIS
Todos los eventos EPCIS tienen el contenido de información en cuatro dimensiones de qué , dónde , cuándo y por qué . El estándar EPCIS define cinco tipos de eventos diferentes para permitir variaciones en la estructura de la dimensión qué y variaciones asociadas en la semántica del evento. [20]
Tipo de evento | Contenido de qué dimensión | Significado | Ejemplo |
---|---|---|---|
Evento de objeto [21] | Identificadores de uno o más objetos | Los objetos especificados participaron en un evento | Los números de serie 111, 112 y 113 del Producto X se observaron a las 10:23 a. M. Del 15 de marzo de 2014, en la ubicación ABC, durante una operación de "envío". |
Evento de agregación [22] | Identificador de un objeto principal e identificadores de uno o más objetos secundarios | Los objetos secundarios especificados se agregaron físicamente (o se desagregaron) del objeto principal especificado | Los números de serie 111, 112 y 113 del Producto X se colocaron en el contenedor # 1234 a las 10:23 am del 15 de marzo de 2014, en la ubicación ABC, durante una operación de "empaquetado". |
Evento de transformación [23] | Identificadores de uno o más objetos de entrada y de uno o más objetos de salida | Se consumieron los objetos de entrada especificados y se produjeron los objetos de salida especificados | Se mezclaron 10 unidades de Materia Prima X y 10 unidades de Materia Prima Y para crear 100 unidades de Producto Z, a las 10:23 am del 15 de marzo de 2014, en la Ubicación ABC, durante una operación de "mezcla" |
Evento de transacción [24] | Identificador de un objeto principal (opcional), identificadores de uno o más objetos secundarios e identificadores de una o más transacciones comerciales | Los objetos especificados se asociaron (o desvincularon) definitivamente con las transacciones comerciales especificadas | Los números de serie 111, 112 y 113 del Producto X se designaron para cumplir con la Orden de compra 9876 a las 10:23 a. M. Del 15 de marzo de 2014 |
Evento de cantidad [25] (obsoleto) | Un identificador a nivel de clase y una cantidad | La cantidad especificada de la clase especificada participó en un evento. El evento de cantidad está en desuso en EPCIS 1.1, ya que está subsumido por nuevas características agregadas al evento de objeto en EPCIS 1.1 | Se observaron 100 unidades del Producto X a las 10:23 am del 15 de marzo de 2014, en la ubicación ABC, durante una operación de "envío". |
Interfaz de captura EPCIS
La interfaz de captura de EPCIS proporciona un medio para que los datos de EPCIS se envíen desde una aplicación de captura a un depósito de EPCIS u otro sistema capaz de recibir datos de EPCIS. [17] A menudo, la aplicación de captura interactúa con el mundo físico escaneando códigos de barras o leyendo etiquetas RFID. La interfaz de captura EPCIS especifica la entrega de un "Documento EPCIS" que contiene uno o más eventos EPCIS, utilizando un formato XML para eventos EPCIS definido por un esquema XML proporcionado en el estándar. [26] El estándar EPCIS proporciona enlaces de la interfaz de captura EPCIS que utilizan una cola de mensajes o HTTP . [27]
Interfaz de consulta EPCIS
La interfaz de consulta EPCIS proporciona un medio por el cual las aplicaciones de acceso EPCIS y los socios comerciales pueden obtener datos EPCIS después de la captura, generalmente interactuando con un repositorio EPCIS. [18] La interfaz de consulta se define como un servicio web que admite las siguientes operaciones: [28]
Operación de la interfaz de consulta | Descripción |
---|---|
encuesta | Consultas de eventos EPCIS que coinciden con los criterios especificados y devuelven los resultados de inmediato. |
suscribir | Registre una consulta permanente para eventos EPCIS que coincidan con los criterios especificados. Los nuevos eventos que coinciden con los criterios de consulta se envían de forma asíncrona al suscriptor en un horario específico. |
darse de baja | Eliminar una suscripción previamente registrada. |
getSubscriptionIDs | Devuelve una lista de suscripciones activas. |
getQueryNames | Devuelve una lista de los tipos de consultas admitidas por el servicio. |
getStandardVersion | Devuelve el número de versión del estándar EPCIS compatible con el servicio (por ejemplo, "1.2"). |
getVendorVersion | Devuelve una cadena definida por el proveedor que identifica las extensiones no estándar admitidas por el servicio. |
El estándar EPCIS proporciona enlaces de la interfaz de consulta EPCIS que utilizan SOAP o AS2 como mecanismo de transporte. [29]
Certificación
Los productos de software comerciales pueden ser certificados por GS1 como compatibles con el estándar EPCIS. [5] Los productos pueden certificarse en conformidad con la interfaz de captura EPCIS, la interfaz de consulta EPCIS o ambas. En 2014, 24 productos comerciales habían recibido la certificación. Entre estos se encuentra una implementación de código abierto, FossTrak .
Notas
- ↑ a b EPCIS 1.2, pág. 9
- ^ EPCglobal se formó como una empresa conjunta del Uniform Code Council (UCC) y la Asociación Europea de Numeración de Artículos (EAN) en 2003. Cuando UCC y EAN se fusionaron para formar GS1 en 2005, las actividades de EPCglobal se fusionaron en GS1. En la actualidad, todos los estándares de EPCglobal se publican como estándares GS1, y el nombre EPCglobal solo tiene importancia histórica y de marketing.
- ^ a b Roberti, Mark, " El estándar EPCIS en perspectiva ", RFID Journal, abril de 2007.
- ^ Meranda, Mike, " La ratificación de EPCIS ", RFID Journal, abril de 2007.
- ^ a b GS1, EPCglobal Software Certification Program , consultado el 26 de octubre de 2014.
- ^ a b Beth Bacheldor, Resumen de noticias sobre RFID, RFID Journal, 29 de mayo de 2014.
- ^ Brock, DL, " El lenguaje de marcado físico: un lenguaje universal para objetos físicos ", documento técnico del Centro de identificación automática del MIT MIT-AUTOID-WH-003, febrero de 2001.
- ^ Traub, K., et al, The EPCglobal Architecture Framework , julio de 2005.
- ^ a b c EPCglobal, " Estándar de vocabulario empresarial básico ", EPCglobal Standard, octubre de 2010.
- ^ GS1, " Interoperabilidad de códigos de barras RFID ", Directriz GS1, agosto de 2012.
- ^ EPCIS 1.1, pág. 3
- ^ EPCIS 1.2, pág. 4
- ^ EPCIS 1.2, pág. 10.
- ^ EPCIS 1.2, pág. 12.
- ^ EPCIS 1.2, sección 7.
- ^ EPCIS 1.2, sección 8.
- ^ a b EPCIS 1.2, sección 8.1.
- ^ a b EPCIS 1.2, sección 8.2.
- ^ EPCIS 1.2, pág. 30.
- ^ EPCIS 1.2, sección 7.4.
- ^ EPCIS 1.2, sección 7.4.2.
- ^ EPCIS 1.2, sección 7.4.3.
- ^ EPCIS 1.2, sección 7.4.6.
- ^ EPCIS 1.2, sección 7.4.5.
- ^ EPCIS 1.2, sección 7.4.4.
- ^ EPCIS 1.2, sección 9.5
- ^ EPCIS 1.2., Sección 10.
- ^ EPCIS 1.2, sección 8.2.5.
- ^ EPCIS 1.2, sección 12.
Ver también
- Código de producto electrónico
enlaces externos
- Página estándar del vocabulario empresarial básico de EPCIS y EPC en GS1
- EPCIS estándar versión 1.2. GS1, Versión 1.2, Septiembre de 2016
- Versión estándar CBV 1.2.2
- Guía de implementación de EPCIS y CBV
- EPCIS Workbench (anteriormente Visibility Data Workbench ), una herramienta interactiva gratuita para codificar y decodificar datos EPCIS e interactuar con repositorios EPCIS