26.08.2013 Views

Vision and Challenges for Realising the Internet of Things

Vision and Challenges for Realising the Internet of Things

Vision and Challenges for Realising the Internet of Things

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

important requirement <strong>for</strong> Discovery Services is <strong>the</strong> ability to provide synchronous responses<br />

to queries, which is difficult <strong>for</strong> this kind <strong>of</strong> model. There<strong>for</strong>e, a synchronous model, <strong>the</strong> directory<br />

<strong>of</strong> resources, was selected as <strong>the</strong> first c<strong>and</strong>idate <strong>for</strong> prototyping, using Web Services technology<br />

<strong>and</strong> LDAP as <strong>the</strong> search engine <strong>and</strong> repository.<br />

Who has in<strong>for</strong>mation<br />

on tag 123?<br />

Directory Service<br />

EPC-IS<br />

registrations<br />

with DS<br />

EPC<br />

456<br />

Client queries DS<br />

Client<br />

DS<br />

EPC-IS 1 EPC-IS 2<br />

Data<br />

XXX<br />

1<br />

EPC<br />

123<br />

4<br />

2<br />

5<br />

Data<br />

YYY<br />

EPC<br />

123<br />

123<br />

EPC<br />

456<br />

123<br />

123<br />

3<br />

EPC<br />

123<br />

Resource<br />

EPC IS-2<br />

EPC IS-3<br />

Results returned from DS<br />

Resource<br />

EPC IS-1<br />

EPC IS-2<br />

EPC IS-3<br />

EPC-IS 3<br />

Data<br />

ZZZ<br />

EPCIS Repository<br />

http<br />

http<br />

Sniffer Filtering SOAP<br />

http<br />

http<br />

IS-DS Interface<br />

EPCIS Capture Interface<br />

http<br />

EPCIS<br />

http<br />

Publish<br />

Application<br />

DS<br />

Query<br />

Application<br />

SOAP<br />

SOAP<br />

DS-Query Interface<br />

Query Proxy Layer<br />

DS<br />

Repository<br />

Publish Proxy Layer<br />

SOAP DS-Publish Interface<br />

Figure 4.7-3: Directory <strong>of</strong> resources model. Right: Discovery Service prototype components,<br />

integrated to Fosstrack open source EPCIS implementation<br />

This prototype was developed <strong>and</strong> deployed, <strong>and</strong> today is in operation <strong>and</strong> accessible to<br />

BRIDGE members <strong>for</strong> trials, fur<strong>the</strong>r development <strong>and</strong> integration with <strong>the</strong> security framework<br />

developed within <strong>the</strong> scope <strong>of</strong> WP4. In addition, <strong>the</strong> Discovery Service prototype source code<br />

is being distributed under a Lesser General Public License (LGPL), in order to increase interest<br />

from <strong>the</strong> research community. Various organizations have shown interest in <strong>the</strong> BRIDGE<br />

prototype <strong>of</strong> Discovery Services including BRIDGE members such as GS1 France, SAP, BT,<br />

Bénédicta <strong>and</strong> Sony <strong>and</strong> also external parties like Afilias, GS1 Norway <strong>and</strong> even o<strong>the</strong>r EU projects<br />

like iSURF led by Intel. For usability purposes, demo applications <strong>for</strong> publishing were<br />

developed toge<strong>the</strong>r with <strong>the</strong> open source s<strong>of</strong>tware.<br />

The group has communicated its work to o<strong>the</strong>r research groups <strong>and</strong> projects <strong>and</strong> pro-actively<br />

contributed its work to st<strong>and</strong>ardization activities on Discovery Services within GS1 EPCglobal<br />

<strong>and</strong> <strong>the</strong> IETF. Members <strong>of</strong> <strong>the</strong> BRIDGE team have taken a leading role within <strong>the</strong> EPCglobal<br />

DD JRG to develop a comprehensive user requirements document <strong>and</strong> it is expected that a<br />

technical work group <strong>for</strong> discovery services will be chartered within GS1 EPCglobal be<strong>for</strong>e <strong>the</strong><br />

end <strong>of</strong> 2009 <strong>and</strong> that members <strong>of</strong> this work package will continue to play an active role in <strong>the</strong><br />

development <strong>of</strong> open <strong>and</strong> extensible technical st<strong>and</strong>ards <strong>for</strong> Discovery Services <strong>and</strong> related<br />

services that are so important <strong>for</strong> <strong>the</strong> Future <strong>Internet</strong> <strong>and</strong> <strong>Internet</strong> <strong>of</strong> <strong>Things</strong>.<br />

2.3 Serial level supply chain control / Track & Trace Analytics<br />

Although Discovery Services are a useful architecture component <strong>for</strong> enabling improved supply<br />

chain visibility, <strong>the</strong>y are not fully fledged track <strong>and</strong> trace applications <strong>and</strong> essentially answer<br />

two very simply low-level query criteria, namely:<br />

where can I find in<strong>for</strong>mation about this EPC?<br />

notify me <strong>of</strong> any additional future providers <strong>of</strong> in<strong>for</strong>mation about this EPC?<br />

The work was designed to be complementary to <strong>the</strong> previous work package, leveraging <strong>the</strong><br />

Discovery Services work but bridging <strong>the</strong> gap to provide support <strong>for</strong> more business-friendly<br />

queries about track & trace <strong>and</strong> supply chain control, while leveraging <strong>the</strong> benefits <strong>of</strong> being<br />

able to follow individual uniquely identified objects as <strong>the</strong>y move through supply chains or<br />

product lifecycles, without requiring business users to know <strong>the</strong> details <strong>of</strong> how to interact with<br />

EPCIS repositories or Discovery Services.<br />

The first work package deliverable, "Serial Level Inventory Tracking Model", described how to<br />

ga<strong>the</strong>r event in<strong>for</strong>mation from across a supply chain, taking into account <strong>the</strong> need to follow<br />

changes <strong>of</strong> aggregation. We <strong>the</strong>n described how to use this event in<strong>for</strong>mation with machine<br />

learning techniques such as Hidden Markov Models in order to learn <strong>the</strong> characteristic flow<br />

patterns, to answer questions not only about where an individual object was last observed but<br />

also predict when <strong>and</strong> where an individual object is at <strong>the</strong> current time or future times, based<br />

on its previous observation history <strong>and</strong> <strong>the</strong> learned flow patterns. Using <strong>the</strong>se probabilistic<br />

algorithms it is also possible to give a confidence level about whe<strong>the</strong>r an object is likely to<br />

reach a particular location by a specified time. This is clearly useful <strong>for</strong> being able to predict<br />

whe<strong>the</strong>r ordered supplies will arrive in time <strong>for</strong> a particular production schedule, as well as <strong>for</strong><br />

CERP-IoT – Cluster <strong>of</strong> European Research Projects on <strong>the</strong> <strong>Internet</strong> <strong>of</strong> <strong>Things</strong><br />

141

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!