Mar 21 – 27, 2009
Europe/Prague timezone

VOMRS / VOMS Utilization Patterns And Convergence Plan

Mar 24, 2009, 4:30 PM
Panorama (Prague)



Prague Congress Centre 5. května 65, 140 00 Prague 4, Czech Republic
oral Grid Middleware and Networking Technologies Grid Middleware and Networking Technologies


Andrea Ceccanti (INFN CNAF, Bologna, Italy) Tanya Levshina (FERMI NATIONAL ACCELERATOR LABORATORY)


The Grid community uses two well-established registration services, which allow users to be authenticated under the auspices of Virtual Organizations (VOs). The Virtual Organization Membership Service (VOMS), developed in the context of the Enabling Grid for E-sciencE (EGEE) project, is an Attribute Authority service that issues attributes expressing membership information of a subject within a VO. VOMS allows to partition users in groups, assign them roles and free-form attributes which are then used to drive authorization decisions. The VOMS administrative application, VOMS-Admin, manages and populates the VOMS database with membership information. The Virtual Organization Management Registration Service (VOMRS), developed at Fermilab, extends the basic registration and management functionalities present in VOMS-Admin. It implements a registration workflow that requires VO usage policy acceptance and membership approval by administrators. VOMRS supports management of multiple grid certificates, and handling users' request for group and role assignments, and membership status. VOMRS is capable of interfacing to local systems with personnel information (e.g. the CERN Human Resource Database) and of pulling relevant member information from them. VOMRS synchronizes the relevant subset of information with VOMS. The recent development of new features in VOMS raises the possibility of rationalizing the support and converging on a single solution by continuing and extending existing collaborations between EGEE and OSG. Such strategy is supported by WLCG, OSG, US CMS, US Atlas, and other stakeholders worldwide. In this paper, we will analyze features in use by major experiments and the use cases for registration addressed by the mature single solution.

Primary authors

Andrea Ceccanti (INFN CNAF, Bologna, Italy) Tanya Levshina (FERMI NATIONAL ACCELERATOR LABORATORY)


Gabriele Garzoglio (FERMI NATIONAL ACCELERATOR LABORATORY) Maria Dimou (CERN, Geneva, Switzerland) Steve Traylen (CERN, Geneva, Switzerland) Valerio Venturi (INFN CNAF, Bologna, Italy) Vincenzo Ciaschini (INFN CNAF, Bologna, Italy)

Presentation materials