Epcis project

0 views
1,420 views

Published on

EPCIS project is based on the EPCIS global standards and implemented in Singapore by GUI-SOLUTIONS PTE LTD.

This Is the first project in Singapore to adopt the EPCIS standards to pharmaceutical industry. built in partnership with Republic polytechnic - Singapore.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
0
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Epcis project

  1. 1. Simulation of ePedigree Presented by : Anuradha Namal GUI SOLUTIONS www.gui-solutions.com
  2. 2. 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
  3. 3. Agenda RFID Technology Overview of the project EPCIS Process of data flow in EPCIS ePedigree Pros and cons QA
  4. 4. RFID Tag HF UHF
  5. 5. 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
  6. 6. Supply chain and the pedigreeinformation flow GUI SOLUTIONS
  7. 7. Manufacturer, wholesaler andretailer process GUI
  8. 8. 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
  9. 9. Capture Client GUI SOLUTIONS
  10. 10. Manufacturer Shipping GUI SOLUTIONS
  11. 11. Auto email GUI SOLUTIONS
  12. 12. Sample Digital signature Digital 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> GUI SOLUTIONS </Signature>
  13. 13. 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> <epc>4005401377214</epc> <action>ADD</action> <epc>9556089871303</epc> <bizStep>urn:epcglobal:cbv:bizstep:shipping</bizStep> <disposition>urn:epcglobal:cbv:disp:active</disposition> <epc>4902505239687</epc> <readPoint> <id>urn:epc:id:sgln:0614141.11111.mf100</id> <epc>4902505163128</epc> </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><SignatureMethodAlgorithm="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><TransformAlgorithm="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</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIBujCCAWSgAwIBAgIQ7pv/fg6uqqJEFZOUx8UXnDANBgkqhkiG9w0BAQQFADAWMRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wOTA3MDQxMjA3NThaFw0zOTEyMzEyMzU5NTlaMBUxEzARBgNVBAMTCkJQUEVESUdSRUUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKkWv0bGdAbgZtV+3dcPxJ7W1WzDKDPvU5bFWTJRdqPk1BgBIfdYKg0j3HrcrG3egjjQ4UGWlKHQBtZmFqiKtdn6Y1mJt7Xy6YQgrY24XKN8q6F7o1f0xOWBruW9pInZiLXlnzy/5cEzig5dHfWi/g/IjajvzZABBH5ZZkfRmKv/AgMBAAGjSzBJMEcGA1UdAQRAMD6AEBLkCS0GHR1PAI1hIdwWZGOhGDAWMRQwEgYDVQQDEwtSb290IEFnZW5jeYIQBjdsAKoAZIoRz7jUqlw19DANBgkqhkiG9w0BAQQFAANBAFX/mkPFspBC7YMT5wF20XryRemyq2mTN3d/Lz9YG7sbfZTO7HBJzRs8zgKLlWImzQrifLlEhQjoElJLxP2ddI0=</X509Certificate></X509Data></KeyInfo></Signature></epcis:EPCISDocument> GUI SOLUTIONS
  14. 14. Wholesaler import pedigree GUI SOLUTIONS
  15. 15. Wholesaler Shipping GUI SOLUTIONS
  16. 16. Dispense – End of Chain GUI SOLUTIONS
  17. 17. 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
  18. 18. Cons Very large amount data to be processed High Implementation cost Technical difficulties certain countries Lack of domain knowledge
  19. 19. 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
  20. 20. Thank you Questions? namal@gui-solutions.com GUI SOLUTIONS

×