Skip to Main content Skip to Navigation
Poster communications

Collaborative Tools for Virtual Organizations

Abstract : Overview: Virtual Organizations use various tools to collaborate: web portals, mailing lists or chat servers. Each tool requires information about the members of the VO and how they are grouped together; this information is duplicated for each tool wasting effort and introducing inconstancies. We have developed a solution that allows an array of collaborative tools to use automatically the information stored in VOMS, simplifying the configuration and maximizing the collaboration within the VO. Analysis: Virtual Organizations use a wide variety of different tools to collaborate. Many are standard services like web portals, mailing lists and chat servers. Information about authorized users including how they are grouped is duplicated in the configuration of each service. This is inefficient and error-prone. Our goal was to use the information in the VOMS server as a central database for configuring a number of different collaborative services, ideally making no modifications to the collaborative services themselves. Most services nowadays can use an LDAP server as a source of user and group information. Consequently, we have chosen to extract the information from the VOMS server and to populate an LDAP server with it. The other services then use the LDAP server for their configuration. The system regularly retrieves information from the VOMS server and updates the LDAP server. Each collaborative tool uses the LDAP server as the unique, centralized user database. Impact: Such a database ensures that the configuration is current and consistent, allowing the VO manager to update information in a single location. This system has been tested with the VO. It works. The system we have developed currently configures the following services: apache, openfire, mailman. Apache covers a large range of tools that need to authenticate users on their web interface. Each tool using apache shares the same users and groups information thanks to the new LDAP directory where users are mapped. The same is done for chat and mailing list servers. The code itself consists of a small number of scripts and will be easy to maintain. It is also easy to extend to other services. Conclusions: Such a system simplifies collaboration within a VO. It reduces maintenance work of the managers thanks to the development of a solution to share the same information source by each collaborative tools of the VO. This system is easily extended to other services. Indeed, a lot of services can use LDAP as a centralized database and so expand communication channels for VOs. In the future, we will propose a standard "machine" that includes both the collaboration tools and VOMS server.
Document type :
Poster communications
Complete list of metadata
Contributor : Sabine Starita <>
Submitted on : Wednesday, December 16, 2009 - 4:52:05 PM
Last modification on : Wednesday, October 14, 2020 - 4:00:16 AM


  • HAL Id : in2p3-00441629, version 1




F. Jouvenot. Collaborative Tools for Virtual Organizations. 4th EGEE User Forum/OGF 25 and OGF Europe's 2nd International Event, Mar 2009, Catania, Italy. ⟨in2p3-00441629⟩



Record views