EPCIS - EPCIS

Электронные информационные услуги по кодам продуктов (EPCIS) - глобальная GS1 Стандарт для создания и обмена данными о событиях видимости как внутри, так и между предприятиями, чтобы пользователи могли получить общее представление о физических или цифровых объектах в соответствующем бизнес-контексте.[1] «Объекты» в контексте EPCIS обычно относятся к физическим объектам, которые обрабатываются на физических этапах общего бизнес-процесса с участием одной или нескольких организаций. Примеры таких физических объектов включают торговые единицы (продукты), логистические единицы, возвращаемые активы, основные средства, физические документы и т. Д. «Объекты» могут также относиться к цифровым объектам, которые участвуют в сопоставимых этапах бизнес-процесса. Примеры таких цифровых объектов включают в себя цифровые торговые предметы (загрузки музыки, электронные книги и т. Д.), Цифровые документы (электронные купоны и т. Д.) И т. Д.

Стандарт EPCIS изначально задумывался как часть более широких усилий по расширению сотрудничества между торговыми партнерами путем обмена подробной информацией о физических или цифровых объектах. Название EPCIS отражает истоки этих усилий в разработке Электронный код продукта (EPC). Однако EPCIS не требует использования электронных кодов продуктов или Определение радиочастоты (RFID) носители данных, а начиная с EPCIS 1.1 даже не требует идентификации на уровне экземпляра (для которой изначально был разработан электронный код продукта). Стандарт EPCIS применяется ко всем ситуациям, в которых данные о событиях видимости должны собираться и передаваться, и наличие «EPC» в названии имеет только историческое значение.[1]

EPCIS 1.0 впервые был ратифицирован EPCglobal[2] в апреле 2007 г.[3] На момент ратификации более 30 компаний использовали проект стандарта EPCIS для обмена данными и сотрудничества с торговыми партнерами.[4] По состоянию на 2014 год 24 товарных продукта получили сертификаты соответствия стандарту EPCIS от GS1.[5] EPCIS 1.1 был ратифицирован GS1 в мае 2014 г.[6] EPCIS 1.2 был ратифицирован GS1 (вместе с CBV 1.2) в сентябре 2016 года.

История

В 2001 году Центр автоматической идентификации Массачусетского технологического института опубликовал документ, в котором предлагалось Физический язык разметки (PML), предназначенный как «общий« язык »для описания физических объектов, процессов и сред».[7] PML был одним из четырех компонентов «интеллектуальной инфраструктуры», предусмотренной Центром автоматической идентификации, остальные три компонента были RFID теги, Электронный код продукта, а Служба именования объектов. Поскольку работу Центра Auto-ID Массачусетского технологического института взяли на себя EPCglobal в 2004 году концепция PML была переименована в службы электронной информации о кодах продуктов (EPCIS), и начались усилия по созданию глобального стандарта. В 2005 году была опубликована первая версия EPCglobal Architecture Framework, которая представила EPCIS как разрабатываемый стандарт и показала, как он связан с другими компонентами предполагаемой архитектуры для отслеживания физических объектов в цепочках поставок на основе RFID.[8]

EPCIS 1.0 впервые был ратифицирован EPCglobal в апреле 2007 г.[3] Сопутствующий стандарт EPC Core Business Vocabulary 1.0 был ратифицирован EPCglobal в октябре 2010 г.[9] Несмотря на RFID-ориентированное происхождение EPCIS, он стал использоваться в приложениях, которые использовали исключительно штрих-коды или штрих-коды в сочетании с RFID-метками.[10]

EPCIS 1.1 и CBV 1.1 были ратифицированы GS1 в мае 2014 г.[6] Новые функции в EPCIS 1.1 включают поддержку идентификации на уровне класса (особенно необходимо в приложениях со штрих-кодом), новый тип события для описания процессов, в которых входные данные преобразуются в выходы, и дополнительные данные о событиях для описания бизнес-передач и уровня экземпляра или партии. основные данные.[11]

EPCIS 1.2 и CBV 1.2 были ратифицированы GS1 в сентябре 2016 г. Новые функции включают механизм объявления предыдущего события как ошибочного и механизм включения основных данных в заголовок документа EPCIS.[12]

Общие принципы

EPCIS вписывается в общую архитектуру, основанную на GS1 Стандарты, разработанные для поддержки информационных потребностей, связанных с реальными объектами бизнес-процессов цепочки поставок.[13] Стандарты GS1 включают:

  • Стандарты, которые предоставляют средства для Идентифицировать объекты реального мира, так что они могут быть предметом электронной информации, которая хранится и / или передается конечными пользователями. Стандарты идентификации GS1 включают стандарты, определяющие уникальные идентификационные коды (называемые идентификационными ключами GS1), такие как Глобальный номер предмета торговли.
  • Стандарты, которые предоставляют средства для автоматического Захватывать данные, которые переносятся непосредственно на физические объекты, соединяя мир физических вещей и мир электронной информации. Стандарты сбора данных GS1 включают определения штрих-код и определение радиочастоты (RFID) носители данных, которые позволяют прикреплять идентификаторы непосредственно к физическому объекту, и стандарты, определяющие согласованные интерфейсы для считывателей, принтеров и других аппаратных и программных компонентов, которые соединяют носители данных с бизнес-приложениями.
  • Стандарты, которые предоставляют средства для доля информация, как между торговыми партнерами, так и внутри компании, обеспечивающая основу для электронных деловых операций, электронной визуализации физического или цифрового мира и других информационных приложений. Стандарты GS1 для обмена информацией включают этот стандарт EPCIS, который является стандартом для данных о событиях видимости. Другие стандарты в группе «Совместное использование» - это стандарты для основных данных и данных бизнес-транзакций, а также стандарты обнаружения, которые помогают определить, где находятся соответствующие данные в цепочке поставок, и стандарты доверия, которые помогают создать условия для обмена данными с надлежащей безопасностью.

Ключевой принцип EPCIS заключается в том, что в отличие от необработанных данных, полученных с носителей данных, таких как штрих-коды и RFID-метки, события EPCIS включают дополнительную информацию, которая наполняет необработанные наблюдения смыслом, относящимся к физическому или цифровому миру, а также к конкретным этапам операционного или аналитического бизнеса. процессы.[14] Событие EPCIS, хотя и содержит большую часть тех же данных, что и считывание метки RFID или сканирование штрих-кода, находится на семантически более высоком уровне, поскольку включает понимание бизнес-контекста, в котором были получены данные идентификатора. Более того, не требуется, чтобы событие EPCIS было напрямую связано с конкретным наблюдением физического носителя данных. Например, событие EPCIS может указывать на то, что срок годности скоропортящейся торговой единицы только что истек; такое событие может быть сгенерировано исключительно программным обеспечением.

Стандарт EPCIS включает следующие части:

  • А Уровень определения данных который определяет стандартную модель для событий видимости.[15]
  • А Уровень обслуживания который определяет два стандартных интерфейса:[16]
    • В Интерфейс захвата EPCIS с помощью которого данные EPCIS могут быть доставлены из приложения захвата в репозиторий EPCIS или другую систему, способную принимать данные EPCIS.[17] Часто приложение захвата взаимодействует с физическим миром посредством сканирования штрих-кодов или чтения RFID-меток.
    • В Интерфейс запросов EPCIS с помощью которого приложения доступа EPCIS и торговые партнеры могут получать данные EPCIS после захвата, обычно путем взаимодействия с репозиторием EPCIS.[18]

EPCIS предназначен для использования в сочетании со стандартом GS1 Core Business Vocabulary (CBV).[9] Стандарт CBV предоставляет определения значений данных, которые могут использоваться для заполнения структур данных, определенных в стандарте EPCIS.

Модель данных EPCIS

Базовая единица данных в EPCIS - это структура, описывающая завершение одного бизнес-шага в рамках общего бизнес-процесса; эта структура называется EPCIS событие. Коллекция событий EPCIS дает подробную картину бизнес-процесса во времени и месте. Информационное содержание одного события EPCIS разделено на четыре аспекта:[19]

Что
Идентификаторы объекта (ов) или других сущностей, которые являются предметом события
Когда
Дата и время, когда произошло событие, и действующий часовой пояс.
Где
Идентификатор места, в котором произошло событие, и идентификатор места, где ожидается, что объект (ы) будет следовать за событием.
Почему
Информация о бизнес-контексте, включая: идентификатор, который указывает на выполняемый бизнес-этап (например, отгрузку, получение и т. Д.), Идентификатор, который указывает бизнес-состояние объекта (ов) после события (например, активен, отозван , повреждены и т. д.), идентификаторы сторон доставки и получения (если событие является частью процесса передачи между сторонами), ссылки на соответствующие документы бизнес-транзакции (например, заказ на поставку, счет-фактура и т.д.), экземпляр - или основные данные на уровне партии, и / или другая информация, определяемая через добавочные номера пользователей.

Если модель данных EPCIS требует идентификатора, EPCIS позволяет URI использоваться. Чаще всего используемые идентификаторы соответствуют определению в словаре EPC Core Business Vocabulary.[9]

Каждый из бизнес-шагов в процессе, показанном на рисунке, может быть источником EPCIS-события. Детали содержания каждого из этих событий различаются в зависимости от бизнес-этапа, но все они имеют одинаковую четырехмерную структуру.

Типы событий EPCIS

Все события EPCIS имеют четырехмерное информационное содержание Какие, куда, когда, и Почему. Стандарт EPCIS определяет пять различных типов событий, чтобы учесть изменения в структуре Какие размерность и связанные с ней вариации семантики события.[20]

Тип событияСодержание Какие ИзмерениеСмыслПример
Событие объекта[21]Идентификаторы одного или нескольких объектовУказанные объекты участвовали в событииПродукт X с серийными номерами 111, 112 и 113 были обнаружены в 10:23 15 марта 2014 г. в локации ABC во время операции «отгрузки».
Событие агрегирования[22]Идентификатор родительского объекта и идентификаторы одного или нескольких дочерних объектовУказанные дочерние объекты были физически агрегированы с указанным родительским объектом (или отделены от него).Продукт X с серийными номерами 111, 112 и 113 были помещены в корзину № 1234 в 10:23 15 марта 2014 г. в локации ABC во время операции «упаковки».
Событие трансформации[23]Идентификаторы одного или нескольких входных объектов и одного или нескольких выходных объектовУказанные входные объекты были потреблены, а указанные выходные объекты были созданы10 единиц сырья X и 10 единиц сырья Y были смешаны вместе, чтобы создать 100 единиц продукта Z, в 10:23 15 марта 2014 г. в локации ABC во время операции «смешивания».
Событие транзакции[24]Идентификатор родительского объекта (необязательно), идентификаторы одного или нескольких дочерних объектов и идентификаторы одной или нескольких бизнес-транзакцийУказанные объекты были окончательно связаны (или не связаны) с указанными бизнес-транзакциями.Серийные номера 111, 112 и 113 продукта X были назначены для выполнения заказа на поставку 9876 в 10:23 15 марта 2014 г.
Количество Событие[25] (не рекомендуется)Идентификатор уровня класса и количествоУказанное количество указанного класса участвовало в мероприятии

Событие количества не рекомендуется в EPCIS 1.1, так как оно включено в новые функции, добавленные в событие объекта в EPCIS 1.1.

100 единиц Продукта X были обнаружены в 10:23 15 марта 2014 г. в локации ABC во время операции «отгрузки».

Интерфейс захвата EPCIS

Интерфейс захвата EPCIS предоставляет средства для доставки данных EPCIS из приложения захвата в репозиторий EPCIS или другую систему, способную принимать данные EPCIS.[17] Часто приложение захвата взаимодействует с физическим миром посредством сканирования штрих-кодов или чтения RFID-меток. Интерфейс захвата EPCIS определяет доставку «документа EPCIS», содержащего одно или несколько событий EPCIS, используя XML формат для событий EPCIS, определенный Схема XML предусмотрено в стандарте.[26] Стандарт EPCIS предоставляет привязки интерфейса захвата EPCIS, которые используют либо очередь сообщений или же HTTP.[27]

Интерфейс запросов EPCIS

Интерфейс запросов EPCIS предоставляет средства, с помощью которых приложения доступа EPCIS и торговые партнеры могут получать данные EPCIS после захвата, обычно посредством взаимодействия с репозиторием EPCIS.[18] Интерфейс запросов определяется как веб-сервис сопровождение следующих операций:[28]

Работа интерфейса запросаОписание
опросЗапросы событий EPCIS, соответствующих указанным критериям, с немедленным возвратом результатов.
подписыватьсяЗарегистрируйте постоянный запрос для событий EPCIS, соответствующих указанным критериям. Новые события, соответствующие критериям запроса, отправляются подписчику асинхронно по заданному расписанию.
отказаться от подпискиУдалить ранее зарегистрированную подписку.
getSubscriptionIDsВернуть список активных подписок.
getQueryNamesВернуть список типов запросов, поддерживаемых службой.
getStandardVersionВерните номер версии стандарта EPCIS, поддерживаемого службой (например, «1.2»).
getVendorVersionВозвращает определенную поставщиком строку, идентифицирующую любые нестандартные расширения, поддерживаемые службой.

Стандарт EPCIS предоставляет привязки интерфейса запросов EPCIS, которые используют либо МЫЛО или же AS2 как транспортный механизм.[29]

Сертификация

Коммерческие программные продукты могут быть сертифицированы GS1 как соответствующие стандарту EPCIS.[5] Продукты могут быть сертифицированы как соответствующие интерфейсу захвата EPCIS, интерфейсу запросов EPCIS или обоим. По состоянию на 2014 год сертификацию прошли 24 товарных продукта. Среди них одна реализация с открытым исходным кодом, FossTrak.

Примечания

  1. ^ а б EPCIS 1.2, стр. 9
  2. ^ EPCglobal была создана как совместное предприятие Совета по унифицированному кодексу (UCC) и Европейской ассоциации нумерации статей (EAN) в 2003 году. Когда UCC и EAN объединились в GS1 в 2005 году, деятельность EPCglobal была объединена в GS1. Сегодня все стандарты EPCglobal публикуются как стандарты GS1, а название EPCglobal имеет только историческое и маркетинговое значение.
  3. ^ а б Роберти, Марк "Стандарт EPCIS в перспективе, "RFID Journal, апрель 2007 г."
  4. ^ Меранда, Майк "Ратификация EPCIS, "RFID Journal, апрель 2007 г."
  5. ^ а б GS1, Программа сертификации программного обеспечения EPCglobal, получено 26 октября 2014 г.
  6. ^ а б Бет Бачелдор, Обзор новостей RFID, RFID Journal, 29 мая 2014 г.
  7. ^ Брок, Д. Л. "Язык физической разметки: универсальный язык для физических объектов, "Официальный документ Центра автоидентификации MIT MIT-AUTOID-WH-003, февраль 2001 г.
  8. ^ Трауб К. и др., Структура архитектуры EPCglobal, Июль 2005 г.
  9. ^ а б c EPCglobal, "Стандарт основной бизнес-лексики, "EPCglobal Standard, октябрь 2010 г.
  10. ^ GS1, "Совместимость штрих-кода RFID, "Руководство GS1, август 2012 г.
  11. ^ EPCIS 1.1, стр. 3
  12. ^ EPCIS 1.2, стр. 4
  13. ^ EPCIS 1.2, стр. 10.
  14. ^ EPCIS 1.2, стр. 12.
  15. ^ EPCIS 1.2, раздел 7.
  16. ^ EPCIS 1.2, раздел 8.
  17. ^ а б EPCIS 1.2, раздел 8.1.
  18. ^ а б EPCIS 1.2, раздел 8.2.
  19. ^ EPCIS 1.2, стр. 30.
  20. ^ EPCIS 1.2, раздел 7.4.
  21. ^ EPCIS 1.2, раздел 7.4.2.
  22. ^ EPCIS 1.2, раздел 7.4.3.
  23. ^ EPCIS 1.2, раздел 7.4.6.
  24. ^ EPCIS 1.2, раздел 7.4.5.
  25. ^ EPCIS 1.2, раздел 7.4.4.
  26. ^ EPCIS 1.2, раздел 9.5
  27. ^ EPCIS 1.2., Раздел 10.
  28. ^ EPCIS 1.2, раздел 8.2.5.
  29. ^ EPCIS 1.2, раздел 12.

Рекомендации

внешняя ссылка