TY - GEN
T1 - CoServices
T2 - 2013 3rd International Conference on Intelligent System Design and Engineering Applications, ISDEA 2013
AU - Xie, Wangyi
AU - Ma, Dianfu
AU - Li, Zhuqing
AU - Zhao, Yongwang
PY - 2013
Y1 - 2013
N2 - The availability of high performance network brings up a number of distributed cooperative applications. However, most of the current cooperative applications are developed in a certain domain, and the system design or the functional modules cannot be reused in the other application scenarios. While, after analyzing a lot of cooperative systems in different scenarios, we found that these systems contain many common modules that have similar functions. Obviously, duplicated development of these modules leads to a mass of unnecessary costs. So, in this paper we proposed a servicebased collaboration platform called CoServices which provides these commons modules for new cooperative applications. To make the platform adaptive to heterogeneous scenarios, we have defined a set of interfaces using web service so that the platform can be compatible with multiple kinds of client platforms. Besides, we have built a web service based uniform data sharing model which can be used to represent different types of data and integrate various data sources. In addition, to satisfy divers need for concurrency control in different applications, we have designed a configurable concurrency control algorithm which can be customized by configuration. Last, we have developed two applications based on CoServices to validate the effectiveness of the platform.
AB - The availability of high performance network brings up a number of distributed cooperative applications. However, most of the current cooperative applications are developed in a certain domain, and the system design or the functional modules cannot be reused in the other application scenarios. While, after analyzing a lot of cooperative systems in different scenarios, we found that these systems contain many common modules that have similar functions. Obviously, duplicated development of these modules leads to a mass of unnecessary costs. So, in this paper we proposed a servicebased collaboration platform called CoServices which provides these commons modules for new cooperative applications. To make the platform adaptive to heterogeneous scenarios, we have defined a set of interfaces using web service so that the platform can be compatible with multiple kinds of client platforms. Besides, we have built a web service based uniform data sharing model which can be used to represent different types of data and integrate various data sources. In addition, to satisfy divers need for concurrency control in different applications, we have designed a configurable concurrency control algorithm which can be customized by configuration. Last, we have developed two applications based on CoServices to validate the effectiveness of the platform.
KW - CSCW
KW - Collaboration platform
KW - Concurrency control
KW - Cooperative application
KW - Web service
UR - https://www.scopus.com/pages/publications/84874500173
U2 - 10.1109/ISDEA.2012.123
DO - 10.1109/ISDEA.2012.123
M3 - 会议稿件
AN - SCOPUS:84874500173
SN - 9780769549231
T3 - Proceedings of the 2013 3rd International Conference on Intelligent System Design and Engineering Applications, ISDEA 2013
SP - 500
EP - 506
BT - Proceedings of the 2013 3rd International Conference on Intelligent System Design and Engineering Applications, ISDEA 2013
Y2 - 16 January 2013 through 18 January 2013
ER -