Building Real-Time Collaborative Applications with a Federated Architecture

نویسندگان

  • Pablo Ojanguren-Menendez
  • Antonio Tenorio-Fornes
  • Samer Hassan
چکیده

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. Keywords—Apache Wave, API, Collaborative Edition, Federation, Operational Transformation, Real-time

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An architecture for building collaborative tools in Java

To date, there are surprisingly few collaborative applications that exploit the accessibility of the Internet. The main reason behind this is that it is rather difficult and time consuming to build such one-off applications. In this paper, we introduce an architecture built in Java that would allow rapid and easy development of collaborative applications. This architecture also provides a featu...

متن کامل

DECOS: an integrated time-triggered architecture

Depending on the physical structuring of large distributed safety-critical real-time systems, one can distinguish federated and integrated system architectures. This paper describes an integrated system architecture, which combines the complexity management advantages of federated systems with the functional integration and hardware benefits of an integrated approach. In order to control comple...

متن کامل

Awakening Decentralised Real-Time Collaboration: Re-engineering Apache Wave into a General-Purpose Federated and Collaborative Platform

Real-time collaboration is being offered by plenty of libraries and APIs (Google Drive Real-time API, Microsoft Real-Time Communications API, TogetherJS, ShareJS), rapidly becoming a mainstream option for web-services 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 Apa...

متن کامل

Towards an Agent-supported Online Assembly: Prototyping a Collaborative Decision-Making Tool

The promise of online assemblies has been present for years already, and a diversity of tools have attempted to fulfill it. This work aims to reapproach the issue from a novel standpoint that relies on a federated architecture, a real-time collaborative environment, goal-oriented software agents and a consensus-based methodology. Consensuall is a prototype of consensual decision-making collabor...

متن کامل

Architecture of Federated Enterprise

The capabilities of the Internet and its associated World-wide Web have reached a level of maturity in both technology and application that they now provide the platform of choice for many services of public and private enterprise. Web services, as key elements of this platform, provide a framework and tools for transaction-oriented (primarily stateless) applications. With the emergence of the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJIMAI

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2015