EPCIS
Informationsdienste für elektronische Produktcode (EPCIS) ist global GS1 Standard zum Erstellen und Teilen von Sichtbarkeitsereignisdaten innerhalb und zwischen Unternehmen, damit Benutzer eine gemeinsame Ansicht von physischen oder digitalen Objekten in einem relevanten Geschäftskontext erhalten können.[1] "Objekte" im Kontext von EPCIs bezieht sich typischerweise auf physische Objekte, die in physischen Schritten eines Gesamtgeschäftsprozesses mit einer oder mehreren Organisationen behandelt werden. Beispiele für solche physischen Objekte umfassen Handelsgegenstände (Produkte), logistische Einheiten, zurückgebliebene Vermögenswerte, Anlagevermögen, physische Dokumente usw. „Objekte“ können sich auch auf digitale Objekte beziehen, die an vergleichbaren Geschäftsprozessschritten beteiligt sind. Beispiele für solche digitalen Objekte umfassen digitale Handelsartikel (Musikdownloads, elektronische Bücher usw.), digitale Dokumente (elektronische Gutscheine usw.) und so weiter.
Der EPCIS -Standard wurde ursprünglich im Rahmen einer umfassenderen Bemühungen zur Verbesserung der Zusammenarbeit zwischen Handelspartnern konzipiert, indem detaillierte Informationen über physische oder digitale Objekte geteilt wurden. Der Name EPCIS spiegelt die Ursprünge dieser Bemühungen bei der Entwicklung des Elektronischer Produktcode (EPC). EPCIS erfordert jedoch weder die Verwendung elektronischer Produktcodes noch von Radiofrequenz-Identifikation (RFID) Datenträger und ab EPCIS 1.1 erfordert nicht einmal eine Instanz-Ebene-Identifizierung (für die der elektronische Produktcode ursprünglich entworfen wurde). Der EPCIS -Standard gilt für alle Situationen, in denen Sichtbarkeitsereignisdaten erfasst und geteilt werden sollen, und das Vorhandensein von „EPC“ innerhalb des Namens ist nur von historischer Bedeutung.[1]
EPCIS 1.0 wurde zuerst von ratifiziert von Epcglobal[2] Im April 2007.[3] Zum Zeitpunkt der Ratifizierung hatten über 30 Unternehmen den Entwurf des EPCIS -Standards zum Austausch von Daten verwendet und mit Handelspartnern zusammenarbeiten[4] Ab 2014 hatten 24 kommerzielle Produkte Zertifikate für die Einhaltung des EPCIS -Standards von erhalten GS1.[5] EPCIS 1.1 wurde durch ratifiziert durch GS1 Im Mai 2014.[6] EPCIS 1.2 wurde im September 2016 durch GS1 (in Verbindung mit CBV 1.2) ratifiziert.
Geschichte
Im Jahr 2001 veröffentlichte das MIT Auto-ID-Zentrum ein Papier, in dem das vorgeschlagen wurde Physical Markup Sprache (PML), als "eine gemeinsame" Sprache "zur Beschreibung physischer Objekte, Prozesse und Umgebungen" gedacht.[7] PML war eine von vier Komponenten einer "intelligenten Infrastruktur", die vom Auto-ID-Zentrum vorgestellt wurde, die anderen drei Komponenten sind Rfid Tags, die Elektronischer Produktcode, und die Objekt -Benennungsdienst. Als die Arbeit des MIT Auto-ID-Zentrums von übernommen wurde Epcglobal Im Jahr 2004 wurde das PML -Konzept in Electronic Product Code Information Services (EPCIS) umbenannt, und es begann, einen globalen Standard zu schaffen. Im Jahr 2005 wurde die erste Version des EPCGlobal-Architektur-Frameworks veröffentlicht, das EPCIS als Standard in der Entwicklung einführte und zeigte, wie es sich mit anderen Komponenten einer geplanten Architektur für die RFID-basierte Verfolgung physischer Objekte in Versorgungsketten bezogen.[8]
EPCIS 1.0 wurde zuerst von ratifiziert von Epcglobal Im April 2007.[3] Ein Begleitstandard, der EPC Core Business Vocabular 1,0, wurde durch ratifiziert Epcglobal im Oktober 2010.[9] Trotz der rFID-orientierten Ursprünge von EPCIS wurde es in Anwendungen verwendet, die ausschließlich Balkencodes verwendeten oder Barcodes In Kombination mit RFID -Tags.[10]
EPCIS 1.1 und CBV 1.1 wurden durch ratifiziert durch GS1 Im Mai 2014.[6] Neue Funktionen in EPCIS 1.1 umfassen die Unterstützung für die Identifizierung auf Klassenebene (insbesondere in Barcode-Anwendungen), ein neuer Ereignisentyp zur Beschreibung von Prozessen, bei denen Eingaben in Ausgaben umgewandelt werden Stammdaten.[11]
EPCIS 1.2 und CBV 1.2 wurden durch ratifiziert durch GS1 Im September 2016 sind neue Funktionen ein Mechanismus, um ein früheres Ereignis als fehlerhaft zu erklären, und ein Mechanismus für die Einbeziehung von Stammdaten in den EPCIS -Dokument -Header.[12]
Allgemeine Grundsätze
EPCIS passt in eine Gesamtarchitektur basierend auf GS1 Standards, die den Informationsbedarf im Zusammenhang mit realen Unternehmen in den Geschäftsprozessen der Lieferkette unterstützen sollen.[13] Zu den GS1 -Standards gehören:
- Standards, die die Mittel zur Verfügung stellen Identifizieren Praxis, damit sie Gegenstand elektronischer Informationen sein können, die von Endbenutzern gespeichert und/oder kommuniziert werden. GS1 -Identifikationsstandards umfassen Standards, die eindeutige Identifikationscodes (GS1 -Identifikationsschlüssel genannt) definieren. Elektronischer Produktcode.
- Standards, die die Möglichkeiten zur automatischen Bereitstellung bieten Erfassung Daten, die direkt auf physischen Objekten befördert werden und die Welt der physischen Dinge und die Welt der elektronischen Informationen überbrücken. GS1 -Datenerfassungsstandards enthalten Definitionen von Barcode und Radiofrequenz-Identifikation (RFID) Datenträger, mit denen die Kennungen direkt an einem physischen Objekt befestigt werden können, und Standards, die konsistente Schnittstellen an Leser, Drucker und andere Hardware- und Softwarekomponenten angeben, die die Datenenträger mit Geschäftsanwendungen verbinden.
- Standards, die die Mittel zur Verfügung stellen Teilen Informationen, sowohl zwischen Handelspartnern als auch intern, bilden die Grundlage für elektronische Geschäftstransaktionen, die elektronische Sichtbarkeit der physischen oder digitalen Welt und andere Informationsanwendungen. Zu den GS1 -Standards für den Informationsaustausch gehören dieser EPCIS -Standard, der ein Standard für Sichtbarkeitsereignisdaten ist. Weitere Standards in der Gruppe „Share“ sind Standards für Stammdaten und für Unternehmenstransaktionsdaten sowie Erkennungsstandards, mit denen sich die relevanten Daten in einer Lieferkette und Vertrauensstandards befinden, die die Bedingungen für das Teilen von Daten mit angemessener Sicherheit festlegen.
Ein wichtiges Prinzip von EPCIs ist, dass im Gegensatz zu Rohdaten, die von Datenanbietern wie Balkencodes und RFID -Tags erfasst wurden Prozesse.[14] Ein EPCIS -Ereignis, das viele der gleichen Daten wie ein RFID -Tag -Lese- oder ein Barcode -Scan enthält, ist auf einer semantisch höheren Ebene, da es ein Verständnis für den geschäftlichen Kontext enthält, in dem die Identifikatordaten erhalten wurden. Darüber hinaus gibt es keine Anforderung, dass ein EPCIS -Ereignis direkt mit einer bestimmten Beobachtung des physischen Datenträgers zusammenhängt. Zum Beispiel kann ein EPCIS -Ereignis darauf hinweisen, dass ein verderblicher Handelsgegenstand gerade sein Ablaufdatum überschritten hat. Ein solches Ereignis kann nur durch Software generiert werden.
Der EPCIS -Standard enthält diese Teile:
- A Datendefinitionsschicht Das definiert ein Standardmodell für Sichtbarkeitsereignisse.[15]
- A Serviceschicht Das definiert zwei Standardschnittstellen:[16]
- Das EPCIS -Capture -Schnittstelle durch welche EPCIS -Daten von einer Erfassungsanwendung auf ein EPCIS -Repository oder ein anderes System geliefert werden können, das EPCIS -Daten empfangen kann.[17] Oft interagiert die Erfassungsanwendung mit der physischen Welt durch Scan -Balkencodes oder das Lesen von RFID -Tags.
- Das EPCIS -Abfrageschnittstelle Durch die EPCIS -Zugriff auf Anwendungen und Handelspartner können EPCIS -Daten nach der Erfassung erhalten, typischerweise durch Interaktion mit einem EPCIS -Repository.[18]
EPCIs sollen in Verbindung mit dem GS1 Core Business Vocabular (CBV) -Standard verwendet werden.[9] Der CBV -Standard enthält Definitionen von Datenwerten, die verwendet werden können, um die im EPCIS -Standard definierten Datenstrukturen zu füllen.
EPCIS -Datenmodell
Die grundlegende Dateneinheit in EPCIS ist eine Struktur, die den Abschluss eines Geschäftsschritts in einem Gesamtgeschäftsprozess beschreibt. Diese Struktur wird als eine genannt EPCIS -Event. Eine Sammlung von EPCIS -Veranstaltungen bietet ein detailliertes Bild eines Geschäftsprozesses im Laufe der Zeit und des Ortes. Der Informationsinhalt eines einzelnen EPCIS -Ereignisses ist in vier Dimensionen organisiert:[19]
- Was
- Die Kennungen der Objekte oder anderer Einheiten, die Gegenstand des Ereignisses sind
- Wann
- Das Datum und die Uhrzeit, als die Veranstaltung stattfand, und die lokale Zeitzone in Kraft
- Wo
- Die Kennung des Ortes, an dem das Ereignis aufgetreten ist, und die Kennung des Ortes, an dem die Objekte erwartet werden, dass sie dem Ereignis folgen sollen
- Warum
- Informationen über den geschäftlichen Kontext, einschließlich: eine Kennung, die den Geschäftsschritt angibt (z. B. Versand, Empfangen usw.), eine Kennung, die den Geschäftszustand der Objekte (n) nach dem Ereignis (z. B. aktiv, zurückgerufen) angibt , beschädigt usw.), Kennungen der Versand- und Empfangsparteien (wenn das Ereignis Teil eines Übertragungsverfahrens zwischen Parteien ist), Links zu relevanten Geschäftsübertragungsdokumenten (z. B. eine Bestellung, eine Rechnung usw.), Instanz - oder Stammdaten auf Lotebene und/oder andere Informationen, die über Benutzererweiterungen definiert wurden.
Wenn das EPCIS -Datenmodell eine Kennung erfordert, erlaubt EPCIS alle Uri verwendet werden. Am häufigsten sind die verwendeten Kennungen wie im EPC -Kerngeschäftsvokabular definiert.[9]
Jedes der in der Abbildung dargestellten Geschäftsschritte könnte die Quelle eines EPCIS -Ereignisses sein. Die Details des Inhalts jedes dieser Ereignisse sind je nach Geschäftsschritt unterschiedlich, aber alle haben die gleiche vierdimensionale Struktur.
EPCIS -Eventtypen
Alle EPCIS-Ereignisse haben den vierdimensionalen Informationsinhalt von was, wo, Wenn, und warum. Der EPCIS -Standard definiert fünf verschiedene Ereignisstypen, um Variationen in der Struktur der Struktur zu ermöglichen was Dimension und damit verbundene Variationen in der Semantik des Ereignisses.[20]
Ereignisart | Inhalt von was Abmessungen | Bedeutung | Beispiel |
---|---|---|---|
Objektereignis[21] | Kennungen eines oder mehrerer Objekte | Die angegebenen Objekte nahmen an einer Veranstaltung teil | Serielle Nr. 111, 112 und 113 des Produkts X wurden am 15. März 2014 am Standort ABC während eines "Versandbetriebs" um 10:23 Uhr beobachtet |
Aggregationsereignis[22] | Kennung eines übergeordneten Objekts und Kennungen eines oder mehrerer Kinderobjekte | Die angegebenen untergeordneten Objekte wurden physisch aggregiert (oder disaggregiert von) dem angegebenen übergeordneten Objekt | Die Serien #S 111, 112 und 113 des Produkts X wurden am 15. März 2014 um 10:23 Uhr am Standort ABC während eines "Packing" -Operationsbetriebs um 10:23 Uhr in den |
Transformationsereignis[23] | Kennungen eines oder mehrerer Eingangsobjekte und eines oder mehrerer Ausgabeobjekte | Die angegebenen Eingangsobjekte wurden verbraucht und die angegebenen Ausgangsobjekte wurden erzeugt | 10 Einheiten des Rohstoffmaterials X und 10 Einheiten Rohstoff y wurden zusammen gemischt, um am 15. März 2014 um 10:23 Uhr am Standort ABC um 10:23 Uhr während eines "Mischens" -Orgage 100 Einheiten zu erstellen. |
Transaktionsereignis[24] | Kennung eines übergeordneten Objekts (optional), Identifikatoren eines oder mehrerer Kinderobjekte und Identifikatoren eines oder mehrerer Geschäftstransaktionen | Die angegebenen Objekte wurden definitiv mit den angegebenen Geschäftstransaktionen assoziiert (oder disassoziiert) | Serielle #S 111, 112 und 113 des Produkts X wurden als Erfüllung der Bestellung 9876 um 10:23 Uhr am 15. März 2014 ausgewiesen |
Mengenereignis[25] (veraltet) | Eine Kennung auf Klassenebene und eine Menge | Die angegebene Menge der angegebenen Klasse nahm an einer Veranstaltung teil Das Mengenereignis ist in EPCIS 1.1 veraltet, da es durch neue Funktionen, die dem Objektereignis in EPCIS 1.1 hinzugefügt wurden | 100 Einheiten des Produkts X wurden am 15. März 2014 um 10:23 Uhr am Standort ABC während eines "Versandbetriebs" beobachtet |
EPCIS -Capture -Schnittstelle
Die EPCIS -Capture -Schnittstelle bietet ein Mittel, damit EPCIS -Daten von einer Erfassungsanwendung auf ein EPCIS -Repository oder ein anderes System geliefert werden können, das EPCIS -Daten empfangen kann.[17] Oft interagiert die Erfassungsanwendung mit der physischen Welt durch Scan -Balkencodes oder das Lesen von RFID -Tags. Die EPCIS -Capture -Schnittstelle gibt die Bereitstellung eines "EPCIS -Dokuments" an, das ein oder mehrere EPCIS -Ereignisse mit einem enthält Xml Format für EPCIS -Ereignisse, die von einem definiert sind XML -Schema im Standard bereitgestellt.[26] Der EPCIS -Standard liefert Bindungen der EPCIS -Erfassungsschnittstelle, die entweder a verwenden Meldungswarteschlange oder Http.[27]
EPCIS -Abfrageschnittstelle
Die EPCIS -Abfrageschnittstelle bietet ein Mittel, mit dem EPCIS -Zugriff auf Anwendungen und Handelspartner nach der Erfassung von EPCIS -Daten erhalten können, typischerweise durch Interaktion mit einem EPCIS -Repository.[18] Die Abfrageschnittstelle ist definiert als a Internetservice Unterstützung der folgenden Operationen:[28]
Abfragebetrieb | Beschreibung |
---|---|
Umfrage | Abfragen nach EPCIS -Ereignissen entsprechen angegebene Kriterien, die die Ergebnisse sofort zurückgeben. |
Abonnieren | Registrieren Sie eine ständige Abfrage für EPCIS -Ereignisse, die angegebene Kriterien entsprechen. Neue Ereignisse, die mit den Abfragebrichen übereinstimmen, werden asynchron an den Abonnenten nach einem bestimmten Zeitplan gesendet. |
Abmelden | Entfernen Sie ein zuvor registriertes Abonnement. |
GetubscriptionIds | Geben Sie eine Liste aktiver Abonnements zurück. |
GetQuynames | Geben Sie eine Liste der vom Dienst unterstützten Abfragen zurück. |
GetSpandardversion | Geben Sie die Versionsnummer des vom Dienst unterstützten EPCIS -Standards zurück (z. B. "1.2"). |
GetVendorversion | Geben Sie eine von der Lieferanten definierte Zeichenfolge zurück, in der nicht standardmäßige Erweiterungen identifiziert werden, die vom Dienst unterstützt werden. |
Der EPCIS -Standard liefert Bindungen der EPCIS -Abfrageschnittstelle, die entweder a verwenden SEIFE oder As2 als Transportmechanismus.[29]
Zertifizierung
Kommerzielle Softwareprodukte können von GS1 als Konform für den EPCIS -Standard zertifiziert werden.[5] Produkte können als entsprechend der EPCIS -Capture -Schnittstelle, der EPCIS -Abfrageschnittstelle oder beides zertifiziert werden. Ab 2014 hatten 24 kommerzielle Produkte eine Zertifizierung erhalten. Unter diesen ist eine Open-Source-Implementierung, Fosstrak.
Anmerkungen
- ^ a b EPCIS 1.2, p. 9
- ^ EPCGlobal wurde 2003 als Joint Venture des Uniform Code Council (UCC) und der European Article Numbering Association (EAN) gebildet. Als UCC und EAN 2005 zu GS1 fusionierten, wurden die Aktivitäten von EPCGlobal in GS1 zusammengeführt. Heute werden alle EPCGlobal -Standards als GS1 -Standards veröffentlicht, und der epcglobale Name hat nur historische und Marketing -Bedeutung.
- ^ a b Roberti, Mark, "Der epcis -Standard im Perspektive, "RFID Journal, April 2007.
- ^ Meranda, Mike, "Die Ratifizierung von EPCIs, "RFID Journal, April 2007.
- ^ a b GS1, EPCGlobal -Software -Zertifizierungsprogramm, abgerufen am 26. Oktober 2014.
- ^ a b Beth Bacheldor, RFID News Roundup, RFID Journal, 29. Mai 2014.
- ^ Brock, D. L., "Die physische Markup -Sprache: Eine universelle Sprache für physikalische Objekte, "MIT Auto-ID Center Whitepaper MIT-Autoid-WH-003, Februar 2001.
- ^ Traub, K., et al., Der epcglobale Architektur -Framework, Juli 2005.
- ^ a b c Epcglobal, "Kerngeschäftsvokabular Standard, "Epcglobal Standard, Oktober 2010.
- ^ GS1, "Interoperabilität der RFID -Barcode, "GS1 -Richtlinie, August 2012.
- ^ EPCIS 1.1, p. 3
- ^ EPCIS 1.2, p. 4
- ^ EPCIS 1.2, p. 10.
- ^ EPCIS 1.2, p. 12.
- ^ EPCIS 1.2, Abschnitt 7.
- ^ EPCIS 1.2, Abschnitt 8.
- ^ a b EPCIS 1.2, Abschnitt 8.1.
- ^ a b EPCIS 1.2, Abschnitt 8.2.
- ^ EPCIS 1.2, p. 30.
- ^ EPCIS 1.2, Abschnitt 7.4.
- ^ EPCIS 1.2, Abschnitt 7.4.2.
- ^ EPCIS 1.2, Abschnitt 7.4.3.
- ^ EPCIS 1.2, Abschnitt 7.4.6.
- ^ EPCIS 1.2, Abschnitt 7.4.5.
- ^ EPCIS 1.2, Abschnitt 7.4.4.
- ^ EPCIS 1.2, Abschnitt 9.5
- ^ EPCIS 1.2., Abschnitt 10.
- ^ EPCIS 1.2, Abschnitt 8.2.5.
- ^ EPCIS 1.2, Abschnitt 12.
Siehe auch
Externe Links
- EPCIS- und EPC -Kern -Business -Vokabular -Standardseite bei GS1
- EPCIS -Standard Version 1.2. GS1, Version 1.2, September 2016
- CBV -Standard Version 1.2.2
- EPCIS- und CBVImplementationsrichtlinie
- EPCIS Workbench (früher Sichtbarkeitsdaten Workbench) ein kostenloses interaktives Tool zur Codierung und Dekodierung von EPCIS -Daten und zur Interaktion mit EPCIS -Repositories