A reusable structural design for mobile collaborative applications

被引:21
作者
Neyem, Andres [1 ]
Ochoa, Sergio F. [2 ]
Pino, Jose A. [2 ]
Dario Franco, Ruben [3 ]
机构
[1] Pontificia Univ Catolica Chile, Dept Comp Sci, Santiago, Chile
[2] Univ Chile, Dept Comp Sci, Santiago, Chile
[3] Univ Politecn Valencia, CIGIP Grp, Valencia, Spain
关键词
Reusable architecture; Coordination services design; Communication services design; Mobile collaborative applications; ARCHITECTURE; GROUPWARE; SOFTWARE; PATTERNS; SERVICE; SUPPORT;
D O I
10.1016/j.jss.2011.05.046
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:511 / 524
页数:14
相关论文
共 39 条
[1]   Quality of Service in mobile ad hoc networks: a survey [J].
Abbas, Ash Mohammad ;
Kure, Oivind .
INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 6 (02) :75-98
[2]   Architectural patterns for collaborative applications [J].
Avgeriou, Paris ;
Tandler, Peter .
INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2006, 25 (2-3) :86-101
[3]  
Bucciarelli L. L., 1994, DESIGNING ENG
[4]  
Buschmann F., 2007, PATTERN ORIENTED SOF, V4
[5]  
Caporuscio M, 2003, TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, P81
[6]  
Chung L, 2009, LECT NOTES COMPUT SC, V5600, P363, DOI 10.1007/978-3-642-02463-4_19
[7]   Pattern languages in HCI: A critical review [J].
Dearden, Andy ;
Finlay, Janet .
HUMAN-COMPUTER INTERACTION, 2006, 21 (01) :49-102
[8]  
DEWAN P, 1999, COMPUTER SUPPORTED C
[9]  
Duque R, 2008, LECT NOTES COMPUT SC, V5333, P354
[10]  
Eckert C., 2005, Design Process Improvement: A Review of Current Practice