Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
461987 | Journal of Systems and Software | 2012 | 14 Pages |
Architecting mobile collaborative applications has always been a challenge for designers. However, counting on a structural design as a reference can help developers to reduce risks and efforts involved in system design. This article presents a reusable architecture which helps modeling the communication and coordination services required by mobile collaborative applications to support collaboration among users. This architecture has been used as a basis for the design of several mobile systems. Two of them are presented in this article to show the applicability of the proposal to real world collaborative systems.
► We present a reusable architecture which can be advantageously applied to the development of mobile collaborative systems. ► The architecture helps modeling the communication and coordination services required by mobile collaborative applications. ► The proposed solutions serve as educational material to developers, students or researchers on how to design coordination and communication mechanisms.