more modularity and inter-independece of the parts
To ease the maintainability
New logging system
Adoption of WMS's logging facility
More integration of ICE in the WMS system and removal of bad dependency from CREAM-UI's facility
Restructuring of Proxy Renewal
PR working in multi-threaded way (on thread per User/CE)
Performance improvement
Factorization of Proxy Renewal
PR made more independent from the entire ICE's code
Make it a common service for the entire WMS and get rid of dependence on PR daemon
> >
Code restructuring
More modularity and less inter-independece of the parts; in particular removal of dep. on CREAM CLIENT API logger
To ease the maintainability and improve the integration of ICE in the WMS system; removal of bad dependencies from CREAM API's facilities and removal of ICE's "satellite" tools dependency on gSOAP library
Restructuring of Proxy Renewal
PR working in multi-threaded way (one thread per User/CE)
Performance improvement
Factorization of Proxy Renewal
PR made more independent from the entire ICE's code (made possibile also by "Code restructuring")
Make it a common service for the entire WMS and get rid of dependence on PR daemon
ICE's database restructuring
Improvement of the code handling the ICE's data persistance
To ease the maintainability and extensibility
Statistical collection
Collection of statistics about job's entire life
Build information to feed WM's feedback mechanism to improve it