280 likes | 293 Views
Join us at the ESDS BOF to discuss the problem of supply chain discovery services, set expectations, review the proposed charter, and reach consensus on forming a Working Group.
E N D
IETF 71 – Philadelphia, PA, USA Ted Hardie hardie@qualcomm.com Mark Harrison mark.harrison@cantab.net Extensible Supply-chain Discovery Services(ESDS) BOF
Objectives of ESDS BOF • Explain the problem • Discuss expectations • Review proposed Charter • Agree on scope of the work • Reach consensus on forming a WG
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)
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
How to chase a bull... Publish Discovery Services [ESDS protocol] Event Event Event Event Event Event Event Event Event
Running with the bull... Is my food safe for consumption? Where has it been? How fresh is it? Query Discovery Services [ESDS protocol] URL URL URL URL URL URL URL
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- FrequencyIdentification (RFID) 2-dimensionalbarcodes (e.g. DataMatrix)
EPC Information Services EPC Information Services Event Repository, ERP,... Event Repository, ERP,... Application Level Events Application Level Events Filtering & Collection Filtering & Collection Reader Protocol Reader Protocol Reader Reader Air Interface Air Interface ID Tags on objects ID Tags on objects Why now? - Technical perspective EPCglobal & ESDS@IETF Query Protocol Publish Protocol Bootstrap Protocol Discovery Services EPC Information Services Event Repository, ERP,... EPCglobal Application Level Events Filtering & Collection Reader Protocol Reader ISO Air Interface Company C Company B ID Tags on objects Company A
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
Some specific challenges • Scalability of access control permissions Potential number of permissions per objectcould be of order N2where N is number ofcompanies in chain / lifecycleNeed a more scalable solution Supply chain or lifecycle • Co-existence and co-operation of multiple Discovery Services • How to find an appropriate DS for an unexpected object
Applicationmaking query QueryRouting Routing known by Q Query Q D Referral Federationof DS Query Response Query Response F E Referral Insert R Information Provider
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)
Michael Young myoung@ca.afilias.info Review of Problem Statement
Contributors & Consumers • BRIDGE Project • Bénédicta Group • BT • AT4 wireless • University of Cambridge • PROMISE Project • Helsinki University of Technology • PROMISE Innovation • Afilias • Air France • Boeing • EPCglobal • SITA ESDS mailing list has over 70 members
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
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
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
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)
Mark Harrison mark.harrison@cantab.net Review of Requirements
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 provide future 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 cost of the service, preferably paid on a subscription basis rather than charged according to # queries or # updates
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
More Technical Expectations(gathered by the EU BRIDGE project) • Sync/Async response: Synchronous response preferred Async response OK for standing queries • Updating of records: Not allowed; journalled log only Need mechanism to mark records as void and 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
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)
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.
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
Is this an interesting problem to tackle? • Is the scope of work appropriate to the problem? • 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) • Can I ask for a show of hands for who is willing to review documents? • Do we have any additional volunteers as an editor for some of the document(s) to be produced by the work group?
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)
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