Télécharger la présentation
1
Démonstrateur ONS root
De la théorie… à la pratique du réseau EPCglobal 24/01/08
2
Contexte L’ère du réseau d’entreprises…
3
Le réseau EPCglobal, pour quoi ?
Un point d’accès unique aux données logistiques Pour échanger des informations d’un bout à l’autre de la chaîne d’approvisionnement Des circuits d’approvisonnement de plus en plus complexes et étendus De multiples points d’expédition, une constellation d’acteurs interdépendants Un besoin constant de suivre l’emplacement, le mouvement et le statut des produits
4
Les standards EPCglobal
5
Les standards du réseau
3 niveaux de standards Les standards pour la codification et l’identification des marchandises Les standards pour les infrastructures Intra-entreprises Les standards du réseau Inter-entreprises Tags are “license plates” - most information will be held in the network Serialized items that will be individually tracked across traditional trading boundaries in a standardized way Will support real-time, automatic identification and visibility of items at all points in the supply chain Will provide high value business processes through on-demand information access Track and trace Authentication/pedigree Anti-counterfeit/diversion Product recall and expiration
6
Les standards “clé” pour partager des informations
EPCIS : EPC Information Services Standard de publication des données sur le réseau EPC. Base de données qui contient les informations mises à disposition par l'entreprise sur le réseau EPC ONS : Object Naming Service Standard de gestion des codes EPC (service de résolution en noms de domaine) Annuaire permettant de retrouver l'EPCIS de l'émetteur du code EPC. Discovery Services Services de recherche d’information permettant de retrouver les données relatives d’un produit grâce à son code EPC Tags are “license plates” - most information will be held in the network Serialized items that will be individually tracked across traditional trading boundaries in a standardized way Will support real-time, automatic identification and visibility of items at all points in the supply chain Will provide high value business processes through on-demand information access Track and trace Authentication/pedigree Anti-counterfeit/diversion Product recall and expiration
7
La mise en réseau automatique de l’information
ORGANISATION A ORGANISATION B Readers Unités ‘taguées’ circulant sur la Supply Chain
8
La mise en réseau automatique de l’information
ORGANISATION A ORGANISATION B Readers EPC Middleware EPCIS Internal Systems (ERP, WMS) Reader Mgmt Unités ‘taguées’ circulant sur la Supply Chain
9
La mise en réseau automatique de l’information
ORGANISATION A ORGANISATION B EPCIS EPCIS Internal Systems (ERP, WMS) Internal Systems (ERP, WMS) EPC Middleware EPC Middleware EPC Reader Mgmt EPC Reader Mgmt Readers Readers Unités ‘taguées’ circulant sur la Supply Chain
10
La mise en réseau automatique de l’information
Pour assurer une continuité de la traçabilité sur l’ensemble de la chaîne logistique ORGANISATION A ORGANISATION B ONS + Search & Discovery Services Security Authentication Authorization EPCIS EPCIS Internal Systems (ERP, WMS) Internal Systems (ERP, WMS) EPC Middleware EPC Middleware EPC Reader Mgmt EPC Reader Mgmt Readers Readers Unités ‘taguées’ circulant sur la Supply Chain
11
Le démonstrateur ONS root
12
Périmètre fonctionnel du démonstrateur
Business case : Augmenter la visibilité sur la chaîne d’approvisionnement du distributeur : Track & trace des événements logistiques du fournisseur au magasin Objectif de la démonstration : Présenter les principes de fonctionnement du réseau EPCglobal Faire valoir l’utilisation du service ONS entre partenaires Déroulement : 6 études de cas illustrant le fonctionnement du service ONS
13
4 acteurs 1 distributeur, propriétaire de sa propre filière de production (MDD) 2 fournisseurs : Producteur 1, fournisseur de produits sucrés (3 références) : Producteur 2, fournisseur de thé (2 références) 1 prestataire logistique
14
Le distributeur 1 distributeur, propriétaire de sa propre filière de production (MDD) 2 références : paquet de mouchoires éponges EPCIS & ONS local mutualisé avec sa filière de production Il souhaite savoir : Où se trouvent les produits commandés? Depuis quand sont-ils entreposés à cet endroit? Par quels acteurs de la chaîne logistique sont-ils passés ? Quand, où et par qui ont-il été produits?
15
Les fournisseurs 2 fournisseurs : Producteur 1 Producteur 2
Fournisseur de produits sucrés 3 références : Sucre Café Gâteaux secs 3 sites de production (1 site par référence), possédant chacun un EPCIS 1 ONS local mutualisé pour ses 3 sites de production Producteur 2 Fournisseur de thé 2 références : Sencha Finest Ceylan 1 site de production pour ces 2 références, avec un EPCIS et un ONS local propre
16
Le prestataire logistique
Intermédiaire exclusif de la chaîne d’approvisionnement du distributeur Possède 1 EPCIS mais pas raccordé à l’ONS root Partage ses données en ‘point à point’ avec le distributeur
17
Périmètre technique du démonstrateur
Mode opératoire : Lecture via RFID de produits préalablement provisionnés dans les EPCIS des entreprises partenaires Pas de capture de données dans le système Consultation de données statiques Composants : Tag RFID UHF Gen2 au format SGTIN 2 antennes RFID Lecteur RFID Middleware + EPCIS 3 ONS locaux 1 ONS root
18
Représentation physique de la démonstration
Labo RFID Salle Vanoise Routeur wifi Serveur dédié ONS root Application du distributeur Oracle Sensor Edge (Middleware) - Client (appli Web) - Serveur EPCIS Lecteur fixe + 2 antennes RFID Serveur dédié ONS local producteur 1 Des produits taggués RFID : Serveur ONS locaux distributeur + producteur 2
19
Etude de cas De la théorie à la pratique…
20
Cas 1 : Du distributeur au producteur 1
21
Cas 1 : du distributeur au producteur 1
Requête basique : distributeur producteur 1 Le distributeur souhaite savoir : - par qui ce paquet de gateaux a t-il été produit? - quelle est sa date de production? - où se trouve t-il actuellement ? Et depuis quand? Action : Lecture du code EPC du paquet de gateaux PLAY
22
Résultat : Infos produit (statiques)
Descriptif du produit Image Lieu où il se trouve actuellement Date à laquelle il a été localisé à cet endroit Date à laquelle il a été fabriqué
23
Cas 1 : Illustration au niveau de l’architecture
Producteur 1 Distributeur 2 Site 0 Application du distributeur 3 Mode itératif en 3 temps : De l’ONS local du distributeur à l’ONS root De l’ONS local du distributeur à l’ONS local du producteur 1 Du client à l’EPCIS du producteur 1. 1 2 3
24
Cas 1 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 1 / 8
Cas 1 : Lecture du paquet de gateaux au format SGTIN 96 bits Prérequis : 1/ Lecture du code EPC : C 2 / Déclinaison en URI : urn:epc: id:sgtin: 3 / Conversion en nom de domaine : sgtin.id.onsepc1.com Application du distributeur sgtin.id.onsepc1.com
25
Cas 1 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 2 / 8
Le distributeur souhaite avoir des informations sur ce paquet de gateaux Il requête son ONS local Application du distributeur 1 Qui a des informations relatives à ce produit? sgtin.id.onsepc1.com
26
Cas 1 : Comment ça marche? Analyse du process de résolution de l’ONS - Etape 3 / 8
L’ONS local du distributeur requête alors la racine ONS pour retrouver la base de données du fabricant du produit Application du distributeur Qui a des informations relatives à ce produit? sgtin.id.onsepc1.com
27
Cas 1 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 4 / 8
La racine ONS analyse la requête, identifie l’EPC Manager Number et retrouve ainsi l’ONS local du Producteur 1 Producteur 1 2 Voici l’adresse de l’ONS local du fournisseur de ce produit. Demande lui ! 1 Application du distributeur Qui a des informations relatives à ce produit? sgtin.id.onsepc1.com
28
Cas 1 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 5 / 8
Le distributeur requête alors l’ONS local du producteur 1 pour avoir des informations complètes sur le produit. Producteur 1 Application du distributeur Qui a des informations relatives à ce produit? sgtin.id.onsepc1.com
29
Cas 1 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 6 / 8
L’ONS local du producteur 1 analyse la requête, identifie la classe produit, et indique ainsi l’EPCIS correspondant Producteur 1 Voici l’EPCIS dans lequel tu trouveras des informations correspondantes à ce produit. Demande lui ! 1 2 Application du distributeur Qui a des informations relatives à ce produit? EPCIS du producteur 1 sgtin.id.onsepc1.com
30
Cas 1 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 7 / 8
Le distributeur interroge directement l’EPCIS du producteur 1 Producteur 1 Application du distributeur Envoie moi les données associées à ce produit! EPCIS du producteur 1 sgtin.id.onsepc1.com
31
Cas 1 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 8 / 8
L’EPCIS retourne un message au format XML contenant les événements logistiques associés au produit Producteur 1 Application du distributeur Voici ce que j’ai trouvé à propos de cette boite de gateaux EPCIS du producteur 1 sgtin.id.onsepc1.com
32
Cas 1 : Comment ça marche? Résultat final
Le distributeur peut consulter le cycle de vie de la boite de gateaux sur une page web Producteur 1 Application du distributeur EPCIS du producteur 1
33
Cas 2 : Du distributeur au producteur 2
34
Cas 2 : Du distributeur au producteur 2
Requête basique : distributeur producteur 2 Le distributeur souhaite savoir : - par qui ce paquet de thé a t-il été produit? - quelle est sa date de production? - où se trouve t-il actuellement ? Et depuis quand? Action : Lecture du code EPC du paquet de thé “Sencha” PLAY
35
Cas 2 : Illustration au niveau de l’architecture
Même processus que le cas 1 Passage par l’ONS root puis par l’ONS local du producteur 2. L’ONS local du producteur 2 renvoie l’adresse de l’EPCIS sur lequel se trouve les événements associés au paquet de thé 1 Distributeur Application du distributeur 2 3 Producteur 2
36
Cas 3 : Une affaire de famille : le système de cache
37
Cas 3 : le système de cache
Distributeur Requête dans la continuité du cas 2 : Cas 2 : Après avoir obtenu les informations sur le paquet de thé “Sencha”, le distributeur souhaite maintenant récolter des informations d’un paquet de thé provenant de la même famille (même EPCmanager number). Action : Lecture du code EPC du paquet de thé “Finest Ceylan” Producteur 2 Cas 3 : PLAY
38
Cas 3 : Illustration au niveau de l’architecture
Passage directement vers l’ONS local du producteur 2 sans passer par la root, le produit 1 ayant été lu auparavant (l’ONS local du distributeur a gardé en cache l’ONS local du producteur 2) Remarque : TimeToLive (cache) = 2 minutes Distributeur Application du distributeur 1 2 Producteur 2
39
Cas 3 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 1 / 6
Cas 3 : Lecture du paquet de thé au format SGTIN 96 bits Prérequis : 1/Lecture du code EPC : FD 2/ Déclinaison en URI : urn:epc:id:sgtin: 3/ Conversion en nom de domaine : sgtin.id.onsepc1.com Application du distributeur sgtin.id.onsepc1.com
40
Cas 3 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 2 / 6
Le distributeur souhaite avoir des informations sur ce paquet de thé Il requête son ONS local Application du distributeur Qui a des informations relatives à ce produit? sgtin.id.onsepc1.com
41
Cas 3 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 3 / 6
L’ONS local du distributer “se souvient” de l’adresse de l’ONS local du producteur 2 Il requête alors directement l’ONS local du producteur 2 Producteur 2 Application du distributeur Qui a des informations relatives à ce produit? sgtin.id.onsepc1.com
42
Cas 3 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 4 / 6
L’ONS local du producteur 2 analyse la requête, identifie la classe produit, et indique ainsi l’EPCIS correspondant Producteur 2 Voici l’EPCIS dans lequel tu trouveras des informations correspondantes à ce produit. Demande lui ! 1 2 Application du distributeur Qui a des informations relatives à ce produit? EPCIS du producteur 2 sgtin.id.onsepc1.com
43
Cas 3 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 5 / 6
Le distributeur interroge directement l’EPCIS du producteur 2 Producteur 2 Application du distributeur Envoie moi les données associées à ce produit! EPCIS du producteur 2 sgtin.id.onsepc1.com
44
Cas 3 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 6 / 6
L’EPCIS retourne un message au format XML contenant les événements logistiques associés au produit Producteur 2 Application du distributeur Voici ce que j’ai trouvé à propos de cette boite de thé EPCIS du producteur 2 sgtin.id.onsepc1.com
45
Cas 3 : Comment ça marche? Résultat final
Le producteur peut consulter le cycle de vie de la boite de thé sur une page web Producteur 2 Application du distributeur EPCIS du producteur 2
46
Cas 4 : L’ONS mutualisé
47
Cas 4 : Mutualisation d’un ONS local pour plusieurs sites de production
Requête vers un site de production raccordé à un ONS mutualisé Comment retrouver l’EPCIS du site de production ? Le distributeur souhaite savoir : - sur quel site de production cette boite de café a t-elle été produit? - quelle est sa date de production? - où se trouve t-il actuellement ? Et depuis quand? Action : Lecture du code EPC de la boite de café PLAY
48
Cas 4 : Illustration au niveau de l’architecture
Producteur 1 1 Site 2 Distributeur 2 Site 0 Application du distributeur 3 Site 1 Passage par l’ONS root puis par l’ONS local du producteur 1 L’ONS local du producteur 1 indique directement l’adresse de l’EPCIS du site de production 1, sur lequel se trouve les événements associés à la boite de café
49
Cas 5 : Le produit MDD
50
Cas 5 : le produit MDD Requête pour trouver des informations associées à une marchandise issue de la filiale de production du distributeur Action : Lecture du code EPC d’un produit MDD Distributeur Site de production du distributeur PLAY
51
Cas 5 : Illustration au niveau de l’architecture
Distributeur Pas de passage vers l’ONS root L’ONS local indique directement l’EPCIS du distributeur 2 1 Application du distributeur
52
Cas 5: Comment ça marche? Analyse du process de résolution de l’ONS – Etape 1 / 5
Cas 5 : Lecture du paquet d’éponges au format SGTIN 96 bits Prérequis : 1/ Lecture du code EPC : 30793E CC 2/ Déclinaison en URI : urn:epc: id:sgtin: 3/ Conversion du code EPC en nom de domaine: sgtin.id.onsepc1.com Application du distributeur 1 sgtin.id.onsepc1.com
53
Cas 5 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 2 / 5
Le distributeur souhaite avoir des informations sur ce paquet d’éponges Il requête son ONS local Distributeur Application du distributeur Qui a des informations relatives à ce produit? sgtin.id.onsepc1.com
54
Cas 5 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 3 / 5
L’ONS local du distributeur analyse la requête, identifie la classe produit, et indique ainsi l’EPCIS correspondant Distributeur Voici l’EPCIS dans lequel tu trouveras des informations correspondantes à ce produit. Demande lui ! 1 2 Application du distributeur EPCIS du distributeur sgtin.id.onsepc1.com
55
Cas 5 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 4 / 5
Le distributeur interroge alors directement son EPCIS Distributeur Application du distributeur Envoie moi les données associées à ce produit! EPCIS du distributeur sgtin.id.onsepc1.com
56
Cas 5 : Comment ça marche? Analyse du process de résolution de l’ONS – Etape 5 / 5
L’EPCIS retourne un message au format XML contenant les événements logistiques associés au produit Distributeur EPCIS du distributeur Application du distributeur 1 Voici ce que j’ai trouvé à propos de ce paquet d’éponges sgtin.id.onsepc1.com
57
Cas 5 : Comment ça marche? Résultat final
Le distributeur peut consulter le cycle de vie du paquet d’éponges sur une page web Distributeur Application du distributeur1 EPCIS du distributeur
58
Cas 6 : L’intrus
59
Cas 6 : le produit non référencé
Requête vers un site de production qui n’est pas partenaire du réseau EPCglobal Action : Lecture du code EPC d’un produit non référencé dans l’ONS PLAY
60
Cas 6 : Illustration au niveau de l’architecture
1 Distributeur L’ONS root répond… qu’il n’y a pas de résultat pour ce produit ! Application du distributeur
61
Conclusion et enseignements
62
Cas subsidiaire : les limites du démonstrateur
Scénario : un intermédiaire intervient dans la chaîne d’approvisionnement du distributeur Visibilité complète sur la chaîne d’approvisonnement ? Comment tracer le flux d’information généré à chaque étape du produit, parmi tous les acteurs de la chaîne logistique ?
63
Flux physique et flux d’information
Fournisseur 3 PL Distributeur Flux produits Production Consolidation Transport Stockage Livraison Eclatement Distribution Process Flux de données EPC Flux de données EPC Flux de données EPC Flux de données EPC Flux de données EPC Flux de données EPC Flux de données EPC Infrastrucure Infrastructure réseau EPCglobal Allocates Visibilité
64
L’enregistrement du cycle de vie du produit d’un bout à l’autre de la chaîne
EPCglobal Network™ Fournisseur 3 PL Distributeur Flux produits Process Production Consolidation Transport Stockage Livraison Eclatement Distribution Suppliers EPCIS events Object event Timestamps Biz step Action Readpoint Bizlocation Aggregation event Timestamps Biz step Action Readpoint Bizlocation Object event Timestamps Biz step Action Readpoint Bizlocation
65
Cas subsidiaire : résultat cible Infos produit (dynamiques) + historique
Descriptif du produit Image Lieu où il se trouve actuellement Date à laquelle il a été localisé à cet endroit Date à laquelle il a été fabriqué Historique : cycle de vie du produit depuis sa fabrication, jusqu’à sa mise en rayon….
66
Cas subsidiaire : Illustration au niveau de l’architecture
Distributeur Producteur 1 Site 2 Application du distributeur Site 0 Producteur 2 Site 1
67
Architecture cible du service ONS : la sécurité du service au cœur de l’architecture
68
Limites et conclusion de la démonstration
L’ONS root ne permet de tracer l’ensemble des flux d’information associés au produit, il permet juste de retrouver le producteur ! -> les Discovery Services sont nécessaires ! Capture / Ecriture dans les EPCIS pour de l’information dynamique et en temps réél La sécurité est un enjeu clé Conclusion : L’ONS n’est qu’une brique du réseau EPCglobal !
69
Merci à OBS et à Oracle pour leur contribution
Remerciements Merci à OBS et à Oracle pour leur contribution
70
What’s next ? Pour nos partenaires technologiques :
Développer le démonstrateur pour : - mettre en pratique le fonctionnement de toutes les briques du réseau - supporter la capture et l’enregistrement de données dans les EPCIS - éprouver la sécurisation de l’infrastructure Appel à participation : vous êtes tous les bienvenus ! Pour nos adhérents : Associer les entreprises utilisatrices au démonstrateur pour mettre en oeuvre un pilote du réseau EPCglobal identifier des cas d’usages et faire valoir les bénéfices apportés par le réseau (visibilité sur la chaîne logisitique, traçabilité, lutte contre la contrefaçon…)
71
Perspectives de développement
Intégration au niveau européen Relation avec les pôles de compétitivité Stimulation via la mise en œuvre de projets nationaux ou européens
72
Merci pour votre attention !
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.