|
|
|
|
Object Middleware for CMS
Our first implementation of these software layers are in a specific CMS project, the Grid Enabled Analysis Environment (GAE). As part of this project, we convert large amounts of SQL data into ROOT trees. We would like to provide the isolation layers mentioned above for this project, and we target our client code into a heterogeneous environment (Redhat 6.2, 7.1, Solaris, Win32, etc.).
The ODBC layer mentioned above is comprised of two layers, namely:
Sample source code for the GAE SQL to ROOT converter can be found here. The software is packaged along with a Grid-optimized remote procedure call layer called CLARENS. CLARENS also performs Grid authorization, ensuring that rpc requests come from appropriate clients. SQL2Root was designed to be a CLARENS plugin. |