An EPCIS system is consist of two major top level standards, Capture and Share to record every events generated by all parties involved and share them with the required parties.
The capture standard consist of various interfaces allowing the other connected applications to send events into the EPCIS system along with the System Components required to perform certain operations on the shared data.
There are three major interfaces into the EPCIS system which are
EPCIS Capture Interface acts as a bridge between EPCIS Capture and Share standards. The Application specific Interfaces are the interfaces shared among other third party application using the EPCIS for sending events to capture. The IoT Interfaces are similar to Application specific Interfaces designed specifically for IoT devices involved into the process. These IoT devices can be RFID Tag, RFID Reader, Bar Code Reader etc.
There two major system components consist in capture standard which are
The filtering and collection engine is to filter and collect the required events emitted by the IoT devices or sent from various application interfaces. Whereas the data capture workflow is the process created to capture the events.
The Share standard also consist of various interfaces and system components as follows:
The available interfaces in share standards are
The EPCIS query interface provide a tool to query the EPICS repository for various events sent and captured by the EPICS system. Whereas the third party interfaces are there to provide detailed guidelines on the standards for various data type and format to the involved parties.
The two system components are available in the Share standard,
The EPICS Repository consist all information captured by the Capture standard and stored in a time series fashion. Whereas the EPICS accessing applications are the other required systems to provide access on the EPICS Repository, an ACL (Access Control List) to manage the various access level on the EPICS repository is a good example for the same.
Events in EPCIS are the points where data can be generated by other processes and emit to the EPICS capture standard to store into the EPICS repository. A typical EPICS event consist of
An EPCIS event used to mark an observation or assertion about an object or objects.
An EPCIS event used to associate one object or a number of contained objects with their containers. This association is often called aggregation, containment, or packing.
An EPCIS event used to associate or disassociate objects to business transactions.
An EPCIS event used to represent objects that are consumed in one form and produced in another form.
EPCIS is the critical understanding Track and Trace in respect of critical events occurs during the manufacturing and logistics process.
This post is having a brief summary to understand EPICS but its only the tip of the iceberg there are many other things which one need to learn.
Google Develover Expert — WebTechnologies and Angular | Principal Architect at Naukri.com | Entrepreneur | TechEnthusiast | Speaker