extensible supply-chain discovery services (esds) bof ietf 71 – philadelphia, pa, usa ted...

28
Extensible Supply- chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardie [email protected] Mark Harrison [email protected]

Upload: lionel-perkins

Post on 03-Jan-2016

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Extensible Supply-chain Discovery Services

(ESDS) BOF

IETF 71 – Philadelphia, PA, USA

Ted Hardie [email protected]

Mark Harrison [email protected]

Page 2: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Objectives of ESDS BOF

• Explain the problem• Discuss expectations• Review proposed Charter• Agree on scope of the work• Reach consensus on forming a WG

Page 3: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

ESDS BOF Agenda

• Agenda Bashing – Mark (5 min)• Introduction to concept – Mark (15 min)

– Questions regarding clarification (15 min)

• Review of Problem Statement – Michael (10 min) – Questions regarding clarification (10 min)

• Expectations of deliverables – Mark (15 min)– Questions regarding clarification (15 min)

• Scope of work – Mark (10 min)– Comments (15 min)

• Next Steps and Action Items (10 min)

Page 4: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Scope of Discussion

• What do we mean by Discovery Services?

• Why now?

• How are Discovery Services different from

existing standards

(e.g. UDDI, DNS, ONS, EPCIS)?

• Specific challenges

Page 5: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Discovery Services [ESDS protocol]Discovery Services [ESDS protocol]

How to chase a bull...

Event Event Event Event Event Event Event Event Event

Publish

Page 6: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Discovery Services [ESDS protocol]Discovery Services [ESDS protocol]

Running with the bull...

Is my food safe for consumption?

Where has it been?How fresh is it?

URL URL URL URL URL URL URL

Query

Page 7: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Why now? - Business perspective

• Companies are increasingly adopting technologies that allow for automatic unique identification of individual objects

• Improved traceability – food, pharmaceuticals, aircraft parts etc.

• Improved supply-chain efficiency– Balancing supply and demand using fine-grained data

– Increased machine-machine data sharing

• Enables improved gathering of product lifecycle history info– Refurbishment / re-use of discarded products, remanufacturing

Radio-Frequency

Identification(RFID)

2-dimensionalbarcodes

(e.g. DataMatrix)

Page 8: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Why now? - Technical perspective

Air Interface

Reader

ID Tags on objects

Reader Protocol

Filtering & Collection

Application Level Events

Event Repository, ERP,...

EPC Information Services

Air Interface

Reader

ID Tags on objects

Reader Protocol

Filtering & Collection

Application Level Events

Event Repository, ERP,...

EPC Information Services

Air Interface

Reader

ID Tags on objects

Reader Protocol

Filtering & Collection

Application Level Events

Event Repository, ERP,...

EPC Information Services

Discovery Services

Query Protocol Publish Protocol Bootstrap Protocol

EPCglobal

ISO

EPCglobal

&

ESDS@IETF

Company A

Company B Company C

Page 9: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

What's different?• Enables gathering of information about individual real-world objects

• Primary lookup key is unique ID of object rather than type of services / methods offered

• Focus is on a lightweight referral service that provides 'links' to information resources that hold more detailed information

• Multiple providers of information per object(1-to-many mapping, changing over time, complete list of links is not 'predictable' by inspection of ID)

• Potentially huge volumes of objects (trillions)

• Information in resources is generally not publicly accessible

• Even the 'link' information is very commercially sensitive

• Need to protect against data mining by competitors

Page 10: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Some specific challenges• Scalability of access control permissions

Potential number of permissions per objectcould be of order N2

where N is number ofcompanies in chain / lifecycle

Need a more scalable solution

Su

pply

cha

in o

r lif

ecyc

le

• Co-existence and co-operation of multiple Discovery Services

– How to find an appropriate DS for an unexpected object

Page 11: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Routing

Query

Routing

R

Query

Referral

Federation

of DSResponse

Applicationmaking query

Query

Response

Information Provider

Insert

Ref

erra

l

known by Q

Query

Q

E

D

F

Page 12: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

ESDS BOF Agenda

• Agenda Bashing – Mark (5 min)• Introduction to concept – Mark (15 min)

– Questions regarding clarification (15 min)

• Review of Problem Statement – Michael (10 min) – Questions regarding clarification (10 min)

• Expectations of deliverables – Mark (15 min)– Questions regarding clarification (15 min)

• Scope of work – Mark (10 min)– Comments (15 min)

• Next Steps and Action Items (10 min)

Page 13: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Review of Problem Statement

Michael Young

[email protected]

Page 14: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Contributors & Consumers

• Afilias

• Air France

• Boeing

• EPCglobal

• SITA

• BRIDGE Project

– Bénédicta Group

– BT

– AT4 wireless

– University of Cambridge

• PROMISE Project

– Helsinki University of Technology

– PROMISE Innovation

ESDS mailing list has over 70 members

Page 15: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Reliance on IETF

• Bootstrapping process

• Scaling to global operations

• Security considerations

• Leveraging IETF technology– Suggestions we have received already:

• Feedback from operational groups such as DNS

• “Forest Guides” concept developed by ECRIT work group

• Peer-to-peer communication and organization via P2PSIP

Page 16: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Real World Needs• Enable cross-organization visibility into maintenance

records for critical equipment such as airplane parts

• Detection of counterfeit products and verifying

product authenticity

• Facilitate product recalls for pharmaceutical drugs,

tainted food, or even faulty equipment to ensure

consumer safety

Page 17: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Driving Forces• Growing complexity of today’s supply chains

• Facilitating legislative requirements

• Consumer demand for better service

• Open market competitiveness to increase

efficiency in operations

• Demand for increased security through

visibility into the global supply chain

Page 18: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

ESDS BOF Agenda

• Agenda Bashing – Mark (5 min)• Introduction to concept – Mark (15 min)

– Questions regarding clarification (15 min)

• Review of Problem Statement – Michael (10 min) – Questions regarding clarification (10 min)

• Expectations of deliverables – Mark (15 min)– Questions regarding clarification (15 min)

• Scope of work – Mark (10 min)– Comments (15 min)

• Next Steps and Action Items (10 min)

Page 19: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Review of Requirements

Mark [email protected]

Page 20: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Some User Requirements (continued)

(gathered by the EU BRIDGE project)

• Tracking: Last seen - but also where an object is expected to be

• Alerting?: Misplacement, Duplicate IDs, Sensor values out of range

• Updating: On each shipping & receiving event

• Latency: Updates to be live within 1 minute, ideally 1 second

• Q response: Simple queries should respond within 1 second

• Availability: 24 hours per day, 7 days per week

• Standing Q: Standing queries should be supported to providefuture updates about new info providers for a given EPC

• Provision: Multiple providers offering DS on a competitive, commercial

basis, with all supply chain parties contributing to the costof the service, preferably paid on a subscription basisrather than charged according to # queries or # updates

Page 21: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Some Technical Expectations

(gathered by the EU BRIDGE project)

• Core data record: Referral URL, Unique ID, [timestamp]

• Sizing:• # objects to track: up to 1 billion per year per company• # companies per supply chain: sometimes 50+ companies per object• # queries per day: 100,000/day from some companies

• DS records refer to: ERP systems, inventory mgmt, etc.including other Discovery Services

• Types of query: full trace, where last seen (time-ordered)

• Availability: 24/7, > 99.99% uptime

Page 22: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

More Technical Expectations

(gathered by the EU BRIDGE project)

• Sync/Async response: Synchronous response preferredAsync response OK for standing queries

• Updating of records: Not allowed; journalled log onlyNeed mechanism to mark records as voidand re-assert correct record as

replacement(Never alter original records)

• Management of purging: Expiry time of record to be specified• 'Meta-data' for context: Yes - but use standardized vocabularies

Further details of Discovery Service requirements from BRIDGE project at:

http://www.bridge-project.eu/index.php/public-deliverables/en/

WP02 Serial Level Lookup Requirements

Page 23: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

ESDS BOF Agenda

• Agenda Bashing – Mark (5 min)• Introduction to concept – Mark (15 min)

– Questions regarding clarification (15 min)

• Review of Problem Statement – Michael (10 min) – Questions regarding clarification (10 min)

• Expectations of deliverables – Mark (15 min)– Questions regarding clarification (15 min)

• Scope of work – Mark (10 min)– Comments (15 min)

• Next Steps and Action Items (10 min)

Page 24: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Review Charter

ESDS has been chartered to architect and define the protocol of Discovery Services for global supply chains. ESDS's goal is to enable gathering of information on physical things flowing in a supply chain, by authorized and authenticated users. Economic and technical factors dictate that Discovery Services and their protocol ESDS must be designed for deployment on the Internet. Access control, data protection and security are of utmost importance, due to sensitivity and value of the information generated by the supply chain.

Page 25: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Scope of Discovery Services

• To provide an enabling technical protocol for a secure and scalable referral service

• To provide a bootstrap solution to such a service

• ... and integrate with appropriate pre-existing security frameworks

Page 26: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

1. Is this an interesting problem to tackle?

2. Is the scope of work appropriate to the problem?

3. Is there support to form a work group with the following

charter?

(i.e. that the charter itself is ready and supported by the

community)

4. Can I ask for a show of hands for who is willing to review

documents?

5. Do we have any additional volunteers as an editor for some of

the document(s) to be produced by the work group?

Page 27: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

ESDS BOF Agenda

• Agenda Bashing – Mark (5 min)• Introduction to concept – Mark (15 min)

– Questions regarding clarification (15 min)

• Review of Problem Statement – Michael (10 min) – Questions regarding clarification (10 min)

• Expectations of deliverables – Mark (15 min)– Questions regarding clarification (15 min)

• Scope of work – Mark (10 min)– Comments (15 min)

• Next Steps and Action Items (10 min)

Page 28: Extensible Supply-chain Discovery Services (ESDS) BOF IETF 71 – Philadelphia, PA, USA Ted Hardiehardie@qualcomm.com Mark Harrisonmark.harrison@cantab.net

Review Milestones

Done Submit a draft problem statement

April 2008 Submit a document outlining the Initial Conventions

July 2008 Submit a draft on requirements for Security

Sept 2008 Submit a draft requirements for Publishing protocol

Nov 2008 Submit a draft proposed protocol for Publishing

Jan 2009 Submit a draft on requirements for Query protocol

March 2009 Submit draft proposed protocol for Querying

May 2009 Submit draft on requirements for DS-DS peer communications

July 2009 Submit draft proposed protocol for DS-DS peer communications