Building Real-Time Collaborative Applications with a Federated Architecture

  1. Pablo Ojanguren Menéndez
  2. Antonio Tenorio Fornés
  3. Samer Hassan Collado

ISSN: 1989-1660

Year of publication: 2015

Volume: 3

Issue: 5

Pages: 47-52

Type: Article

DOI: 10.9781/IJIMAI.2015.356 DIALNET GOOGLE SCHOLAR lock_openOpen access editor

More publications in: IJIMAI


Cited by

  • Web of Science Cited by: 2 (22-09-2023)
  • Dimensions Cited by: 2 (31-03-2023)


(Data updated as of 31-03-2023)
  • Total citations: 2
  • Recent citations: 1
  • Field Citation Ratio (FCR): 0.53


Real-time collaboration is being offered by multiple libraries and APIs (Google Drive Real-time API, Microsoft Real-Time Communications API, TogetherJS, ShareJS), rapidly becoming a mainstream option for webservices developers. However, they are offered as centralised services running in a single server, regardless if they are free/open source or proprietary software. After re-engineering Apache Wave (former Google Wave), we can now provide the first decentralised and federated free/open source alternative. The new API allows to develop new real-time collaborative web applications in both JavaScript and Java environments.