epcis project
Post on 02-Jul-2015
1.245 Views
Preview:
DESCRIPTION
TRANSCRIPT
Simulation of ePedigree
GUI SOLUTIONS
Presented by : Anuradha Namal
www.gui-solutions.com
Introduction Electronic Product Code Information Services
EPCIS project is a sample simulation based on the EPCIS global standards
VB.NET application designed to illustrate the use of the ePedigree among the trading partners
Technologies such as VB.Net, Java, My SQL, XML and X.509 RSA encryption is used.
GUI SOLUTIONS
Agenda
RFID Technology
Overview of the project EPCIS
Process of data flow in EPCIS
ePedigree
Pros and cons
QA
RFID Tag HF
UHF
Overview Three separate states in the supply chain
Focused on the pharmaceutical products
Transfers between the manufacturer, wholesaler and retailer are observed and specific details are captured as according to the standards
GUI SOLUTIONS
Supply chain and the pedigree information flow
GUI SOLUTIONS
Manufacturer, wholesaler and retailer process
GUI SOLUTIONS
Structure of the solutions An EPCIS Repository implementation (originally from
Fosstrak) Repository is hosted in the Apache tomcat web service, uses
the MySQL as a backend database connected by JDBC connector.
An interactive EPCIS Capture Application (developed in VB.Net) Connect and use three different UHF and HF readers
(Omron, Mercury) as well as use of the barcode scanner to operate in as input devices.
An interactive EPCIS Query Application (developed in VB.Net)
GUI SOLUTIONS
Capture Client
GUI SOLUTIONS
Manufacturer Shipping
GUI SOLUTIONS
Auto email
GUI SOLUTIONS
Sample Digital signatureDigital Signature
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
<InclusiveNamespaces PrefixList="Ped" xmlns="http://www.w3.org/2001/10/xml-exc-c14n#" />
</CanonicalizationMethod>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#abcdef">
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>kEnYNsDRzlX7kMLITt/TlSMVLeg=</DigestValue>
</Reference>
<Reference URI="#abcdef">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>IvN5hPRLg7jrg81poO8E9DauQxU=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>Br8CNQrYDTZrkIxuc3GRxqi6RbdtCL0ld6Oc2CB4tAPxw2QzAAxgCazSVKLEZLGj3ya+EKO9aQVEti0YtzFbXUdQQO0qJYhD/v5sC57gDm/Cnc2dmZ/XMt3xPN5fzUF
pPhj8Arm8Du16r1YrjJYA38jxtN8uYaJyLfwKU9Rifz8=</SignatureValue>
<KeyInfo>
<KeyValue>
<RSAKeyValue>
<Modulus>sZQPpgDFRUybyWP19H/dLez5WEwX9ryF3uxF1bb3OwIB/PuTFgjPQTpLDAGREyhpyRfZfIq3C0ERQCD3/BcNEP+sPKRgy/3T+QYa0Fb+Rt3YXuxYsXc1NA2iVjGFREFEzyB
0gap37IvVvPWKufZlLmFYLkmD5CFQRXu+S8zE+xs=</Modulus>
<Exponent>AQAB</Exponent>
</RSAKeyValue></KeyValue>
<X509Data>
<X509Certificate>MIIBujCCAWSgAwIBAgIQ7pv/fg6uqqJEFZOUx8UXnDANBgkqhkiG9w0BAQQFADAWMRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wOTA3MDQxMjA3NThaF
w0zOTEyMzEyMzU5NTlaMBUxEzARBgNVBAMTCkJQUEVESUdSRUUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKkWv0bGdAbgZtV+3dcPxJ7W1WzDKDPvU5bFWTJRdqP
k1BgBIfdYKg0j3HrcrG3egjjQ4UGWlKHQBtZmFqiKtdn6Y1mJt7Xy6YQgrY24XKN8q6F7o1f0xOWBruW9pInZiLXlnzy/5cEzig5dHfWi/g/IjajvzZABBH5ZZkfRmKv/AgMBAAGjSzBJMEc
GA1UdAQRAMD6AEBLkCS0GHR1PAI1hIdwWZGOhGDAWMRQwEgYDVQQDEwtSb290IEFnZW5jeYIQBjdsAKoAZIoRz7jUqlw19DANBgkqhkiG9w0BAQQFAANBAFX/mkPFspBC7Y
MT5wF20XryRemyq2mTN3d/Lz9YG7sbfZTO7HBJzRs8zgKLlWImzQrifLlEhQjoElJLxP2ddI0=</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
GUI SOLUTIONS
Sample ePedigreeePedigree
<epcis:EPCISDocument xmlns:epcis="urn:epcglobal:epcis:xsd:1" xmlns:core="urn:epcglobal:rp:1:core" creationDate="2010-02-01T12:51:59.343+00:00" schemaVersion="1.0">
<shippedPedigree id="abcdef">
<EPCISBody>
<EventList>
<TransactionEvent>
<eventTime>2010-02-01T12:51:15.66</eventTime>
<eventTimeZoneOffset>+00:00</eventTimeZoneOffset>
<bizTransactionList>
<bizTransaction type="ASN">X223232</bizTransaction>
</bizTransactionList>
<action>ADD</action>
<bizStep>urn:epcglobal:cbv:bizstep:shipping</bizStep>
<disposition>urn:epcglobal:cbv:disp:active</disposition>
<readPoint>
<id>urn:epc:id:sgln:0614141.11111.mf100</id>
</readPoint>
<bizLocation>
<id>urn:epc:id:sgln:0614141.11111.loc139</id>
</bizLocation>
<epcList>
<epc>4005401377214</epc>
<epc>9556089871303</epc>
<epc>4902505239687</epc>
<epc>4902505163128</epc>
</epcList>
<DrugName>Panadol</DrugName>
<ManufactureName>Republic Manufacturer</ManufactureName>
<ManufactureAddress>No 21, Ang mo kio Tech park1, Singapore</ManufactureAddress>
<LicenceNumber>12234</LicenceNumber>
<ContainerSize>12x13</ContainerSize>
<LotNumber>221</LotNumber>
<ManufactureDate>2010-02-01 20:46:09.0</ManufactureDate>
<ManufactureTime>12:49:16.187</ManufactureTime>
<ExpiryDate>012 -02-01T12:49:16.621</ExpiryDate>
<TypeOfTransaction>Shipping</TypeOfTransaction>
<TransactionDate>2010-02-01T12:51:15.67</TransactionDate>
<TransactionTime>12:51:15.68</TransactionTime>
<ShippedToCompanyName>Republic wholesaler</ShippedToCompanyName>
<ShippedToCompanyAddress>9 Woodlands Avenue 9738964</ShippedToCompanyAddress>
<ShippedToCompanyLicence>X33421V335</ShippedToCompanyLicence>
<ShippedFromCompanyName>Republic Manufacturer</ShippedFromCompanyName>
<ShippedFromCompanyAddress>No 21, Ang mo kio Tech park1, Singapore</ShippedFromCompanyAddress>
<ShippedFromCompanyLicence>12234</ShippedFromCompanyLicence>
<CertifierContactName>Simon</CertifierContactName>
<CertifierContactTitle>Certifier</CertifierContactTitle>
<CertifierContactEmail>simon@RPmanufacturer.com</CertifierContactEmail>
<CertifierContactTelephone>62334421</CertifierContactTelephone>
<CertifierContactURL>www.RPmanufacturer.com</CertifierContactURL>
</TransactionEvent>
</EventList>
</EPCISBody>
</shippedPedigree>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><InclusiveNamespaces PrefixList="Ped" xmlns="http://www.w3.org/2001/10/xml-exc-c14n#" /></CanonicalizationMethod><SignatureMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI="#abcdef"><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>kEnYNsDRzlX7kMLITt/TlSMVLeg=</DigestValue></Reference><Reference URI="#abcdef"><Transforms><Transform
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"
/><DigestValue>IvN5hPRLg7jrg81poO8E9DauQxU=</DigestValue></Reference></SignedInfo><SignatureValue>Br8CNQrYDTZrkIxuc3GRxqi6RbdtCL0ld6Oc2CB4tAPxw2QzAAxgCazSVKLEZLGj3ya+EKO9aQVEti0YtzFbXUdQQO0qJYhD/v5sC57gDm/Cnc2dmZ/XMt3xPN5fzUFpPhj8Arm8Du16r1YrjJYA38jxtN8uYaJyLfwKU9Rifz8=
</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>sZQPpgDFRUybyWP19H/dLez5WEwX9ryF3uxF1bb3OwIB/PuTFgjPQTpLDAGREyhpyRfZfIq3C0ERQCD3/BcNEP+sPKRgy/3T+QYa0Fb+Rt3YXuxYsXc1NA2iVjGFREFEzyB0gap37IvVvPWKufZlLmFYLkmD5CFQRXu+S8zE+xs=</Modulus><Exponent>AQAB</Expone
nt></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIBujCCAWSgAwIBAgIQ7pv/fg6uqqJEFZOUx8UXnDANBgkqhkiG9w0BAQQFADAWMRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wOTA3MDQxMjA3NThaFw0zOTEyMzEyMzU5NTlaMBUxEzARBgNVBAMTCkJQUEVESUdSRUUwgZ8wDQYJKoZIhvcNAQEBBQADg
Y0AMIGJAoGBAKkWv0bGdAbgZtV+3dcPxJ7W1WzDKDPvU5bFWTJRdqPk1BgBIfdYKg0j3HrcrG3egjjQ4UGWlKHQBtZmFqiKtdn6Y1mJt7Xy6YQgrY24XKN8q6F7o1f0xOWBruW9pInZiLXlnzy/5cEzig5dHfWi/g/IjajvzZABBH5ZZkfRmKv/AgMBAAGjSzBJMEcGA1UdAQRAMD6AEBLkCS0GHR1PAI1hIdwWZGOhGDAWMRQwEgYDVQQD
EwtSb290IEFnZW5jeYIQBjdsAKoAZIoRz7jUqlw19DANBgkqhkiG9w0BAQQFAANBAFX/mkPFspBC7YMT5wF20XryRemyq2mTN3d/Lz9YG7sbfZTO7HBJzRs8zgKLlWImzQrifLlEhQjoElJLxP2ddI0=</X509Certificate></X509Data></KeyInfo></Signature></epcis:EPCISDocument>
GUI SOLUTIONS
<epc>4005401377214</epc>
<epc>9556089871303</epc>
<epc>4902505239687</epc>
<epc>4902505163128</epc>
Wholesaler import pedigree
GUI SOLUTIONS
Wholesaler Shipping
GUI SOLUTIONS
Dispense – End of Chain
GUI SOLUTIONS
Pros
International standard – Recognized all over the world
Trace the data by product
Identify the products by correct manufacturer
Fast and accurate
Verify the correct products physically and electronically
Hackers and Intruders changes are easily identified
Re verifiable over the repository
Cons
Very large amount data to be processed
High Implementation cost
Technical difficulties certain countries
Lack of domain knowledge
References:
“Auto Id Labs”(viewed on, 2009),”RFID Publications”
“Pharma Solution Guide for EPCIS Pedigree Compliance” (2007), Working Draft Version of 07, AmerisourceBergen and IBM.
“EPC Information Services (EPCIS) Version 1.0 Specification” (2008), Ratified Standard, EPC Global
“Pedigree Ratified Standard”(2007), Version 1.0, EPC global
“Fosstrak.org”
GUI SOLUTIONS
Thank you
Questions?
GUI SOLUTIONS
namal@gui-solutions.com
top related