33
GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End Visibility Breakfast Info Session, Sep 28, 2010 All Participants Ali Rezafard, Afilias Hosted by Sponsored by

GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

Embed Size (px)

Citation preview

Page 1: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

GS1 Industry & Standards EventSept 27-1 Oct 2010 – Amsterdam

Creating value together with global standards

Discovery Services: the Final Chapter in  End-to-End Visibility

Breakfast Info Session, Sep 28, 2010

All Participants

Ali Rezafard, Afilias

Hosted bySponsored by

Page 2: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Agenda

• Traceability today• Missing scenario• Data sharing standards• How to become EPCIS compliant• EPCglobal architecture and WWW• Discovery Services architecture• How to get involved

Page 3: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

3PL_4DC_4

DC_1Retail_2

Mfg_1 3PL_1

Traceability: Current Mechanism

Works only for monolithic supply chains

Big Database

Page 4: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Big Database

DC_5

3PL_4

DC_3

3PL_2

DC_4DC_1

Retail_2Mfg_1 3PL_1

DC_2

3PL_3

Mfg_2

Mfg_3

Retail_1

Non-monolithic Supply Networks

Page 5: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

DC_5

3PL_4

Database

Database

Database

DC_3

Database

3PL_2

Database

DC_4DC_1

Database Databas

e

Retail_2Mfg_1

Database

3PL_1

Database

DC_2

Database

3PL_3

Mfg_2

Database

Mfg_3

Database

Retail_1

Many Traceability Resources

How to enable data sharing in non-monolithic supply networks?

Database

Database

Page 6: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Prerequisites for Data Sharing

• Common object identifiers and vocabularies• Common interface for accessing resources• Discovering relevant data resources• Authentication and identity management• Authorization and access control policy

management

Page 7: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Ex

ch

an

ge

Ca

ptu

reId

en

tify

Page 8: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

DC_5

3PL_4

EPCIS

EPCIS

EPCIS

DC_3

EPCIS

3PL_2

EPCIS

DC_4DC_1

EPCIS EPCIS

Retail_2Mfg_1

EPCIS

3PL_1

EPCIS

DC_2

EPCIS

3PL_3

Mfg_2

EPCIS

Mfg_3

EPCIS

Retail_1

Non-monolithic Supply Networks

EPCIS

EPCIS

Page 9: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

DC_5

3PL_4

EPCIS

EPCIS

EPCIS

DC_3

EPCIS

3PL_2

EPCIS

DC_4DC_1

EPCIS EPCIS

Retail_2Mfg_1

EPCIS

3PL_1

EPCIS

Industry/ Regional Discovery Service (DS3)

DC_2

EPCIS

3PL_3

Industry/Regional Discovery Service (DS2)Industry/ Regional Discovery Service (DS1)

Mfg_2

EPCIS

Mfg_3

EPCIS

Retail_1

Non-monolithic Supply Networks

EPCIS

EPCIS

Page 10: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

EPC Information Services (EPCIS)

• A ratified EPCglobal standard • since April 2007

• Industry and Application Neutral

• Also supports non-EPC identifiers

• EPCIS Interfaces• EPCIS Capture Interface• EPCIS Query Interface

EPCIS –Introduction, Presented at Paris JAG Meeting in 2007

Page 11: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Fosstrak (formerly Accada)

Free and Open-Source Software for Track and Trace

Objective:• Provide core components for EPC Network applications

• Educate EPC Network users

• Drive adoption

Initiated by the Auto-ID Lab Switzerland / ETH Zurich, but it is today an independent open source effort

Contributions from Cambridge and MIT Auto-ID Labs

Page 12: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Fosstrak EPCIS is EPCglobal Certified

Page 13: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Fosstrak Usage Scenarios

• Embed our EPCIS Repository into your own applications to add an EPCIS interface to it

• Interactively explore any EPCIS Repository using our graphical EPCIS Query Application

• Use our EPCIS accessing applications as a blueprint to build your own EPCIS Capture or Query Application

Page 14: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Discovery Services (DS)

“Discovery”=

Finding and obtaining all relevant EPCIS data…

…to which a party is authorized,…

…when some of that data is under control of other parties

with whom no prior business relationship exists

A shared indexing service helps each party find its data

Similar to Internet search engine...but with pro-active

publishing, authentication and granular access control

policies, so you keep control of your data

Page 15: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Comparison between the World Wide Web & EPC Network

Purpose WWW EPC NetworkPrimary key for searching for information

Keyword Identifiers

Provides detailed information Website EPCIS

Locates a particular information resource

Website address Address of EPCIS

Authoritative system that routes requests

DNS ONS

Retrieve and show human-readable information

Web Browser Applicationsoftware

Locates new sources of relevant information

Crawling/indexing by search engines

EPCIS ‘publish’ arecord to a DS

Source “High level design for Discovery Services” BRIDGE WP2 1.3

Page 16: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

ONS vs Discovery Services

Object Naming Service (ONS) Discovery Services (DS)

Pointers to services designated by the creator of an EPC class

Pointers services designated by any organization that claims to hold information on a specific serialized identifier

• Currently only GS1 identifier

• Class-level EPC identifier

• Identifier agnostic

• Serial-level identifiers

• Anonymous clients query • Authenticated and authorized clients query

• Authenticated brand owners publish (authoritative)

• Any authenticated resource owners publish (facilitative)

Source: Data Discovery Requirements Document, 05 October 2009, Version 0.0.27

Page 17: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards 20

Scope of Discovery Services

Who are you? Where are you permitted to go?

Directions to where you can go?

Page 18: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards 21

Discovery Services

Assertion Management

(includes Identity Management)

Policy Management Record Management

Page 19: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Identity Assertion

22

GS1 Asserts

Bearer of this badge is Ali Rezafard

He is representing Afilias

He has the “SAG DS” attribute

Assertion only valid in Amesterdam between Sept 27th & Oct 1st 2010

Page 20: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards 23

Discovery Services

Assertion Management

(includes Identity Management)

Policy Management Record Management

Page 21: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards 24

Discovery Services

Assertion Management

(includes Identity Management)

Policy Management Record Management

Page 22: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards 25

Discovery Services

Assertion Management

(includes Identity Management)

Policy Management Record Management

Page 23: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

End Users

Discovery Services Architecture Diagram

Discovery Services

Record Management

Assertion Management

Policy Management

Page 24: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

End Users

Discovery Services Architecture Diagram

Discovery Services

Record Management

Assertion Management

Policy Management

SAM

L St

atem

ent

Identification AuthorityIdentification Authority

Attribute AuthorityAttribute Authority

Authorization AuthorityAuthorization Authority

Directory ServicesDirectory Services

Page 25: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

End Users

Discovery Services Architecture Diagram

Discovery Services

Record Management

Assertion Management

Policy Management

SAM

L St

atem

ent

Identification AuthorityIdentification Authority

Attribute AuthorityAttribute Authority

Authorization AuthorityAuthorization Authority

Directory ServicesDirectory Services

Policy Decision Point (PDP)Policy Decision

Point (PDP)

XACML Policy

XACML Request/Response

Policy AdminPoint (PAP)Policy AdminPoint (PAP)

Page 26: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

End Users

Discovery Services Architecture Diagram

Discovery Services

Record Management

Assertion Management

Policy Management

SAM

L St

atem

ent

Identification AuthorityIdentification Authority

Attribute AuthorityAttribute Authority

Authorization AuthorityAuthorization Authority

Directory ServicesDirectory Services

Policy Decision Point (PDP)Policy Decision

Point (PDP)

XACML Policy

XACML Request/Response

Policy AdminPoint (PAP)Policy AdminPoint (PAP)Resource Owner

ResourceResource

Publishing ApplicationPublishing

Application

Record RegistryRecord RegistryPu

blis

h In

terf

ace

Realm RegistryRealm RegistryRealm Descriptor

Object Record

Aggregation Record

Resource Descriptor

Page 27: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

End Users

Discovery Services Architecture Diagram

Discovery Services

Record Management

Assertion Management

Policy Management

SAM

L St

atem

ent

Identification AuthorityIdentification Authority

Attribute AuthorityAttribute Authority

Authorization AuthorityAuthorization Authority

Directory ServicesDirectory Services

Policy Decision Point (PDP)Policy Decision

Point (PDP)

XACML Policy

XACML Request/Response

Policy AdminPoint (PAP)Policy AdminPoint (PAP)Resource Owner

ResourceResource

Publishing ApplicationPublishing

Application

Record RegistryRecord RegistryPu

blis

h In

terf

ace

Realm RegistryRealm RegistryRealm Descriptor

Object Record

Aggregation Record

Resource Descriptor

Query Client

Querying ApplicationQuerying

Application

Que

ry In

terf

ace

Page 28: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

End Users

Discovery Services Architecture Diagram

Discovery Services

Record Management

Assertion Management

Policy Management

SAM

L St

atem

ent

Identification AuthorityIdentification Authority

Attribute AuthorityAttribute Authority

Authorization AuthorityAuthorization Authority

Directory ServicesDirectory Services

Policy Decision Point (PDP)Policy Decision

Point (PDP)

XACML Policy

XACML Request/Response

Policy AdminPoint (PAP)Policy AdminPoint (PAP)Resource Owner

ResourceResource

Publishing ApplicationPublishing

Application

Record RegistryRecord RegistryPu

blis

h In

terf

ace

Realm RegistryRealm RegistryRealm Descriptor

Object Record

Aggregation Record

Resource Descriptor

Query Client

Querying ApplicationQuerying

Application

Que

ry In

terf

ace

Listener ApplicationListener

Application

Query SubscriberQuery

Subscriber

Subscription RegistrySubscription RegistrySubscriber Descriptor

Subscription Record

Subscription Query Interface

Page 29: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

End Users

Discovery Services Architecture Diagram

Discovery Services

Record Management

Assertion Management

Policy Management

32

Page 30: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

DS Use Case Scenarios

• Surgical Product Recall• notify subscribers currently holding the product

• Network Centric Pedigree• integration of horizontal supply chain participants

• Logistics Providers• sharing traceability data with multiple levels of subcontracting

• Consumer Electronics • reverse supply chains and third party service providers

• Tire Tracking• data sharing between fleet operators and manufacturers

• Farm-to-fork Traceability

33

Page 31: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

Requirements gathering phase has completed

EPCglobal DS SAG work group began working in February 2010

The modules include:• Assertion Management (Authentication)

• Policy Management (Authorization)

• Record Management (Resource Registry)

Drafting of DS specification now in progress

Community Review Draft (aka LCWD) due end of 2011

Discovery Services Ratification

Page 32: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

© 2010 GS1Creating value together with global standards

For more information about how to join

Discovery Services SAG contact:

Mark Frey

[email protected]

1009 Lenox Drive, Ste. 202

Lawrenceville, NJ 08648 

T 1-609-557-4599

Questions?

Page 33: GS1 Industry & Standards Event Sept 27-1 Oct 2010 – Amsterdam Creating value together with global standards Discovery Services: the Final Chapter in End-to-End

Contact Details

GS1 Global Office

Avenue Louise 326, bte 10

B-1050 Brussels, Belgium

T + 32 2 788 78 00

W www.gs1.org