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:

IoTa-Installer/install_iota.py
from lib.common import GlobalConfigurer
from lib.tomcat import TomcatInstaller
from lib.db import DBConfigurer
from lib.cert import CertConfigurer
from lib.sigma import SigMAInstaller
from lib.epcis import EpcisInstaller
from lib.dphi import DPHIInstaller
from lib.ds import DSInstaller
from lib.dseta import DSeTaInstaller
from lib.ldap import LDAPConfigurer
from lib.eta import ETaInstaller
from lib.activemq import ActiveMQInstaller
from lib.eta_callback_receiver import ETaCallbackReceiverInstaller
from lib.eta_callback_filter import ETaCallbackFilterInstaller
from lib.eta_callback_sender import ETaCallbackSenderInstaller
from lib.eta_callback_filter_app import ETaCallbackFilterAppInstaller
from lib.eta_callback_sender_app import ETaCallbackSenderAppInstaller
from lib.ephi import EPHIInstaller
from lib.epcilon import EpcILoNInstaller
from lib.ons import ONSConfigurer
from lib.alfa import ALfAInstaller
from lib.omega import OMeGaInstaller
from lib.user import UserInstaller
if __name__ == "__main__":
if "--accept-defaults" in sys.argv:
......
GlobalConfigurer().run()
TomcatInstaller().run()
DBConfigurer().run()
CertConfigurer().run()
SigMAInstaller().run()
EpcisInstaller().run()
LDAPConfigurer().run()
UserInstaller().run()
ETaInstaller().run()
EPHIInstaller().run()
ActiveMQInstaller().run()
ETaCallbackReceiverInstaller().run()
print "[ ]"
if lib.utils.getSetConfigYN("Use webapp versions for ETa Callback Filter and Sender?", "global", "callback_war"):
ETaCallbackFilterInstaller().run()
ETaCallbackSenderInstaller().run()
else:
ETaCallbackFilterAppInstaller().run()
ETaCallbackSenderAppInstaller().run()
DPHIInstaller().run()
DSInstaller().run()
DSeTaInstaller().run()
EpcILoNInstaller().run()
ONSConfigurer().run()
ALfAInstaller().run()

Formats disponibles : Unified diff