• Ei tuloksia

Universal Identifiers

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Universal Identifiers"

Copied!
10
0
0

Kokoteksti

(1)

Universal Identifiers

or

How to connect “Things” and

“Information about Things”

Kary Främling

(2)

Outline

• Why universal identifiers?

• Different approaches for universal identifiers

• Pros and cons of different approaches

• Conclusions

(3)

Why universal identifiers?

Forwarder-independent tracking example

Transp.comp. B

Transp.comp. A Transp.comp. C Destination

Identifier X ?

Company A tracking system

Location updates Manufacturer

Company B tracking system

Company C tracking system

Some system?

Where is

it??? Tracking nr. A Tracking nr. B Tracking nr. C

Transp.comp. B

Transp.comp. A Transp.comp. C Destination

Set ID@URI

ID@URI

Manufacturer

ID@URI ID@URI ID@URI

Cu rre nt

sit ua tio n

(4)

Universal identifiers in PLM

Caterpillar

Manufacturer X

Manufacturer Y

Centralised storage, e.g. ERP system augmented for handling item-

level product information

MOL information

MOL information

MOL information Maintenance

provider

Systems integration Systems

integration Systems

integration

Fleet owner

Truck fleet owner

Other information

sources

Caterpillar

Manufacturer X

Manufacturer Y

MOL information

MOL information

MOL information Maintenance

provider

Fleet owner

Truck fleet owner MOL information

about sub-assembly Information exchanged

as/if needed

Caterpillar

Manufacturer X

Manufacturer Y

MOL information

MOL information

MOL information Maintenance

provider

Fleet owner

Truck fleet owner Information exchanged

as/if needed

Centralised identifier and information management:

no need for universal identifiers (?)

Distributed: universal identifiers necessary, Explicitly linked

remote information sources Peer-to-peer based:

universal identifiers necessary, Remote information sources identified dynamically

(5)

EPC, ID@URI and other universal identifiers

• EPC:

– Only identifier

– Allocated by GS1 at least for Manager IDs

– No embedded link to remote information sources

– Object Name Service (ONS) proposed as solution for retrieving links to remote information sources

• ID@URI

– Identifier (can also be EPC) and embedded link to remote information

– ID part can be freely allocated, URI allocation is hierarchically managed

(6)

EPC

• Pros

– Globally unique by itself – Compact

– Existing coding schemes can be mapped to EPC

• Cons

– ONS lookup necessary to retrieve link to remote information

– Support for new coding schemes requires approval by EPCglobal (?)

– Most companies already use many different coding

schemes – why introduce a new one again?

(7)

ONS

• When will a global ONS infrastructure be operational?

• How much effort does it require to join it? Is it feasible/interesting e.g. for small companies?

• Current standard only supports ”product type”

level lookups – how can e.g. shipment tracking be

performed with that?

(8)

ID@URI

• Pros:

– Globally unique combination (under certain conditions) – Needed standards and infrastructure exist

– Light-weight to use

– Ad-hoc applications are easy to create, e.g. ticket reservation by reading barcode from advertisement – No need to be member of EPCglobal or any other

organisation to use

• Cons:

– Requires more space than EPC

– Changes in URI may be problematic

– No standard for how to represent ID@URI

(9)

Distributed Hash Tables DHT

• Pros:

– Does not rely on DNS – Fault-tolerant:

• Lookup mechanism works even though parts of network are down

• Even though some information sources would be down, the rest of the information can still be retrieved

– Adaptive: new nodes can be added and removed at any time

– Existing ”example implementation” exists: Trackway

(10)

Conclusions

• Globally unique identifiers are necessary in multi-

organisational contexts where a huge, centralised service is not feasible to set up

• System for locating remote information sources is an architectural element of its own (ONS, ID@URI, DHT, other):

– DHT comes down to ID@URI once list of information sources is retrieved

– EPC/ONS comes down to ID@URI after ONS lookup – EPC+DHT can be used as well as EPC+ONS

• Do we really need ONS? Maybe, but at least we can start

without it!

Viittaukset

LIITTYVÄT TIEDOSTOT

Key ideas: motivation and basic definition universal and prefix machines invariance theorem, uncomputability basic upper bounds and examples More technical: proof of

EPC Network approach, where a number of existing product identifiers (such as the GTIN) can be embedded in a product-item identifier (the electronic product code,

As the direct role of authors regarding use of content on the Internet seemed negligible, reciprocal relationship between prosumers and corporations as copyright right holders

The URI consists of a network identifier, identifier type, dataset identifier of the spatial object and the local identifier of the geo- graphic feature.. In addition, the URI

“Bloudy Tenent”, or bloody philosophy, is theirs, and he seeks to show how ugly and destructive it is. One may add that throughout his correspondence with some very angry and

● Cost-effective migration from Release 6 Universal Terrestrial Radio Access (UTRA) radio interface and architecture.. ●

6Aika – Tulevaisuuden älykkäät oppimisympäristöt -hankkeessa kokeilun tavoitteena oli kerätä palautetta Glue Universal Collaboration -ympäristöstä sekä ideoida, miten sitä

Käytettävyyden tarkistuslista auttaa huomioimaan Universal Design for Learning -periaatteet, jotka esitellään tämän oppaan kohdassa Monitaustaisen ryhmän oppiminen