Projet

Général

Profil

« Précédent | Suivant » 

Révision 96454bcd

Ajouté par Sylvain Sauvage il y a plus de 11 ans

Version 1.9-mock

This is version 1.9-mock. 1.9 because the API still have changes pending
(principally relative to the Discovery Services). “mock” because TLS
configuration is not yet available and the signatures (SigMa) are not fully
implemented.

  • All:
    - code cleaned and refactored
    - lots of bugs fixed
    - dependencies checked and trimmed
    - documentation added
    - Identity handling added
  • New library modules (Mu, Nu)
  • New signature modules (SigMa)
  • Access Layer and User interfaces (ALfA and OMeGa):
    - code refactored
    - new, better APIs
    - Identity handling added
    - use EPCglobal and DS events (no proxy types anymore)
  • New tempororay DSeTa web service (pending new DS)
  • ETa corrected and added to the IoTa-Installer
    - ETa-Callback modules are now available as web applications
    - filtering rules: if a part of an event is not allowed, now the whole
    event is deleted from the result (before only the rejectd part was)
  • CaPPa: overall refactoring of XACML handling
    - new temporary User web service
    - new Xi module: XACML Interrogation web service (was two modules: TCP and
    servlet)
  • PSi now signs its events
  • Installer, now also installs or configures:
    - ETa and its Callback modules
    - ActiveMQ
    - SigMa
    - certificate/signing key
  • Greyc letters figures:
    - new simplified figures (sans IoTa and simplified IoTa)
    - new figure for ETa modules
    - show 3rd party clients
    - data flows specified
    - TLS and link security added
    - IDs and trusted IDs added
    - color adjusted for printing
    - GREYC logo added

Voir les différences:

PSi/sampleNets/IoTa_GS1-poisson.pnml
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:1</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:commissioning</bizStep>
<disposition>urn:epcglobal:cbv:disp:active</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:1,1</readPoint>
<action>ADD</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="63.4,8.02,0"/>
</node>
<location>
<latitude>63.4</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:2</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:commissioning</bizStep>
<disposition>urn:epcglobal:cbv:disp:active</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:2,1</readPoint>
<action>ADD</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="55.55,14.39,0"/>
</node>
<location>
<latitude>55.55</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:3</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:commissioning</bizStep>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:4</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:4</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:5</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:5,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="53.13,18.0,0"/>
</node>
<location>
<latitude>53.13</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:5</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:5,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="53.13,18.0,0"/>
</node>
<location>
<latitude>53.13</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:5</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:5,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="53.13,18.0,0"/>
</node>
<location>
<latitude>53.13</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:4</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="aggregation">
<bizStep>urn:epcglobal:cbv:bizstep:commissioning</bizStep>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:5</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="aggregation">
<bizStep>urn:epcglobal:cbv:bizstep:commissioning</bizStep>
<disposition>urn:epcglobal:cbv:disp:active</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:5,2</readPoint>
<action>ADD</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="53.13,18.0,0"/>
</node>
<location>
<latitude>53.13</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:6</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:6,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="31.06,121.22,0"/>
</node>
<location>
<latitude>31.06</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:6</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="aggregation">
<bizStep>urn:epcglobal:cbv:bizstep:commissioning</bizStep>
<disposition>urn:epcglobal:cbv:disp:active</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:6,2</readPoint>
<action>ADD</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="31.06,121.22,0"/>
</node>
<location>
<latitude>31.06</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:7</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:7,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="48.69,6.18,0"/>
</node>
<location>
<latitude>48.69</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:7</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:7,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="48.69,6.18,0"/>
</node>
<location>
<latitude>48.69</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:7</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:shipping</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_transit</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:7,2</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="48.69,6.18,0"/>
</node>
<location>
<latitude>48.69</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:7</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:7,3</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="41.68,12.36,0"/>
</node>
<location>
<latitude>41.68</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:8</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:8,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="22.15,114.10,0"/>
</node>
<location>
<latitude>22.15</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:8</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:shipping</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_transit</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:8,2</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="22.15,114.10,0"/>
</node>
<location>
<latitude>22.15</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:10</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:10,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="50.85,4.35,0"/>
</node>
<location>
<latitude>50.85</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:9</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:9</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:shipping</bizStep>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:10</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:arriving</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:10,1</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="50.85,4.35,0"/>
</node>
<location>
<latitude>50.85</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:10</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:retail_selling</bizStep>
<disposition>urn:epcglobal:cbv:disp:retail_sold</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:10,2</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="50.85,4.35,0"/>
</node>
<location>
<latitude>50.85</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:7</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:retail_selling</bizStep>
<disposition>urn:epcglobal:cbv:disp:retail_sold</disposition>
<readPoint>urn:unicaen:iotatester:xxxx:ssl:7,4</readPoint>
<action>OBSERVE</action>
<property name="http://www.opengis.net/kml/2.2##kml:location" value="41.68,12.36,0"/>
</node>
<location>
<latitude>41.68</latitude>
......
<EPCEvent>
<infrastructure>
<bizLoc>urn:unicaen:iotatester:xxxx:ssl:3</bizLoc>
<serviceAddress>http://eminem.iota.greyc.fr:8080/epcis/capture</serviceAddress>
<serviceAddress>http://eminem.iota.greyc.fr:8080/eta/capture</serviceAddress>
</infrastructure>
<node type="object">
<bizStep>urn:epcglobal:cbv:bizstep:commissioning</bizStep>

Formats disponibles : Unified diff