Projet

Général

Profil

Plateforme IoTa » Historique » Révision 13

Révision 12 (Remy Menard, 26/06/2013 22:15) → Révision 13/14 (Remy Menard, 26/06/2013 22:17)

h1. Plateforme IoTa 

 La Plateforme IoTa se compose de différents modules, principalement des web services, de la couche "EPCIS":http://www.gs1.org/gsmp/kc/epcglobal/epcis de stockage d’événements aux applications clientes de requêtes sur ces événements (telles que [[OmICron]], [[BETa]], [[DELTa]] ou [[ThETa]]) : 

 !{width: 100%}http://forge.greyc.fr/attachments/download/229/greyc-letters.svg! 

 * Couche production : 

   * [[PSi]] : un simulateur de chaînes de production, générateur de codes EPC et d’évènements 

 * Couche évènements : 

   * l’"EPCIS repository":https://code.google.com/p/fosstrak/ de Fosstrak 
   * [[ETa]] : un module d’authentification et de gestion des permissions pour un EPCIS repository 
   * [[EpcILoN]] : un module permettant d’informer un "Discovery Service":http://www.gs1.org/gsmp/kc/epcglobal/discovery des événements présents sur un EPCIS repository 
   * [[DS]] : une implémentation d’un "Discovery Service":http://www.gs1.org/gsmp/kc/epcglobal/discovery qui permet de retrouver les EPCIS repositories et les autres DS qui ont des événements qui concernent un code EPC 
   * [[DSeTa]] : un [[DS]] gérant l'authentification module d’authentification et de gestion des utilisateurs et les permissions d'accès. pour un Discovery Service 
   * [[CaPPa]] : un module de gestion de permissions basé sur XACML 

     * [[Xi]] : un web service d’interrogation sur les permissions 
     * [[CHi]] : un (futur) web service pour l’édition de permissions pour [[CaPPa]]   
     * [[PHi]] : une interface web d’édition de permissions pour [[CaPPa]] ; incomplète, elle est pour le moment réalisée par 

       * [[EPHI]] : un module d’édition des permissions pour [[ETa]] 
       * [[DPHI]] : un module d’édition des permissions pour [[DSeTa]] 

 * Couche accès : 

   * [[SigMa]] : le module de vérification d’évènements signés 
   * [[ALfA]] : une bibliothèque regroupant les accès à la couche évènements et services de nom (ONS et DS) ; aussi, un service RMI 
   * [[OMeGa]] : une interface SOAP à [[ALfA]] 
   * [[RHO]] : une interface REST/HTTP en JSON pour [[OMeGa]] 

 * Applications clientes : 

   * [[OmICron]] : un client très simple pour [[OMeGa]] 
   * [[BETa]] : un client graphique simple pour [[OMeGa]] et [[ALfA]] 
   * [[DELTa]] : un client pour le serveur RMI [[ALfA]] 
   * [[ThETa]] : un exemple d’utilisation de [[RHO]] dans "ThemaMap":http://themamap.greyc.fr/ 
   * [[LaMBDa]] : un serveur web utilisant    [[OMeGa]], [[ALfA]] et [[SigMa]] 

 Ces modules peuvent être installés et configurés par [[IoTa-Installer]]. 

 !logos-institutions-greyc.png! 

 !logos-financeurs.png!