Abstract
In a decentralised and distributed environment, collaboration requiring the sharing and building of applications is a complex task. For this reason, we propose LaCOLLA, a fully decentralised peer-to-peer middleware that aims to simplify the process of incorporating collaborative functionalities into any application. It provides applications with certain essential collaborative functionalities: dissemination of information, storage, presence and transparency of location, management of members and groups, and execution of tasks. A distinguishing feature of LaCOLLA is that participants provide resources for the benefit of the group. This enables collaboration activities to take place in a collective environment using only the resources provided by participants in the collaboration (self-sufficiency). In this paper we present and evaluate the architecture of LaCOLLA, its API, and key aspects of its implementation.
Keywords
Cite this article
@article{cai-1648,
author = {Joan Manuel Marquès and Leandro Navarro},
title = {LaCOLLA: A Middleware to Support Self-sufficient Collaborative Groups},
journal = {Computing and Informatics},
volume = {25},
number = {6},
pages = {571--595},
year = {2006},
issn = {1335-9150},
url = {https://cai.type.sk/content/2006/6/lacolla-a-middleware-to-support-self-sufficient-collaborative-groups/}
}
TY - JOUR AU - Joan Manuel Marquès AU - Leandro Navarro TI - LaCOLLA: A Middleware to Support Self-sufficient Collaborative Groups JO - Computing and Informatics VL - 25 IS - 6 SP - 571 EP - 595 PY - 2006 SN - 1335-9150 UR - https://cai.type.sk/content/2006/6/lacolla-a-middleware-to-support-self-sufficient-collaborative-groups/ KW - Collaborative middleware KW - peer-to-peer collaborative systems KW - peer-to-peer middleware KW - LaCOLLA ER -
Marquès, J. M., & Navarro, L. (2006). LaCOLLA: A Middleware to Support Self-sufficient Collaborative Groups. Computing and Informatics, 25(6), 571–595. https://cai.type.sk/content/2006/6/lacolla-a-middleware-to-support-self-sufficient-collaborative-groups/