Distributed Analysis: CLARENS
A server-based plug-in system to deliver experiment data to analysis clients
- a “foreign” service can be attached to CLARENS and
- It is then available to all clients via a common protocol
Protocol support for C++, Java, Fortran, PHP etc. — to support e.g. JAS, ROOT, Lizard, Web-portals etc
- no special requirement on Client
- uses the API which “talks” to the CLARENS server.
Authentication: using Grid certificates, connection management, data serialization, and optional encryption
Server: Implementation uses tried & trusted Apache via Apache module
- Server is linked vs CMS software to access CMS data base
Software Base: Currently implemented in Python. (Could easily be ported)