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.
Примечания
- ^ а б EPCIS 1.2, стр. 9
- ^ EPCglobal была создана как совместное предприятие Совета по унифицированному кодексу (UCC) и Европейской ассоциации нумерации статей (EAN) в 2003 году. Когда UCC и EAN объединились в GS1 в 2005 году, деятельность EPCglobal была объединена в GS1. Сегодня все стандарты EPCglobal публикуются как стандарты GS1, а название EPCglobal имеет только историческое и маркетинговое значение.
- ^ а б Роберти, Марк "Стандарт EPCIS в перспективе, "RFID Journal, апрель 2007 г."
- ^ Меранда, Майк "Ратификация EPCIS, "RFID Journal, апрель 2007 г."
- ^ а б GS1, Программа сертификации программного обеспечения EPCglobal, получено 26 октября 2014 г.
- ^ а б Бет Бачелдор, Обзор новостей RFID, RFID Journal, 29 мая 2014 г.
- ^ Брок, Д. Л. "Язык физической разметки: универсальный язык для физических объектов, "Официальный документ Центра автоидентификации MIT MIT-AUTOID-WH-003, февраль 2001 г.
- ^ Трауб К. и др., Структура архитектуры EPCglobal, Июль 2005 г.
- ^ а б c EPCglobal, "Стандарт основной бизнес-лексики, "EPCglobal Standard, октябрь 2010 г.
- ^ GS1, "Совместимость штрих-кода RFID, "Руководство GS1, август 2012 г.
- ^ EPCIS 1.1, стр. 3
- ^ EPCIS 1.2, стр. 4
- ^ EPCIS 1.2, стр. 10.
- ^ EPCIS 1.2, стр. 12.
- ^ EPCIS 1.2, раздел 7.
- ^ EPCIS 1.2, раздел 8.
- ^ а б EPCIS 1.2, раздел 8.1.
- ^ а б EPCIS 1.2, раздел 8.2.
- ^ EPCIS 1.2, стр. 30.
- ^ EPCIS 1.2, раздел 7.4.
- ^ EPCIS 1.2, раздел 7.4.2.
- ^ EPCIS 1.2, раздел 7.4.3.
- ^ EPCIS 1.2, раздел 7.4.6.
- ^ EPCIS 1.2, раздел 7.4.5.
- ^ EPCIS 1.2, раздел 7.4.4.
- ^ EPCIS 1.2, раздел 9.5
- ^ EPCIS 1.2., Раздел 10.
- ^ EPCIS 1.2, раздел 8.2.5.
- ^ EPCIS 1.2, раздел 12.
Рекомендации
- EPCIS 1.2, GS1, "Спецификация EPC Information Services (EPCIS) версии 1.1, "Стандарт GS1, версия 1.2, сентябрь 2016 г."
внешняя ссылка
- Стандартная страница EPCIS и EPC Core Business Vocabulary в GS1
- Инструментальные средства данных видимости, бесплатный интерактивный инструмент для кодирования и декодирования данных EPCIS и взаимодействия с репозиториями EPCIS