Loading...
SORC: Service-oriented distributed revision control for collaborative web programming
Bin Sarib, Ahmad Sholehin ; Shen, Haifeng
Bin Sarib, Ahmad Sholehin
Shen, Haifeng
Abstract
Web applications become ubiquitous and more complex, often requiring team developmental work. Software configuration management (SCM) systems have long been used for managing collaborative development. However, the centralised architecture - the most common architecture of today's SCM systems - which requires developers to replicate all project source files, is not suitable for Web applications, especially those that are service-oriented and distributed by nature. In this paper, we present Service-Oriented Revision Control (SORC), a distributed SCM model specifically for effectively supporting collaborative programming of Web applications, which does not rely on the centralised architecture or replicate project source files across developers. SORC allows a developer's code to be exposed to their peers as Web services, while revision control of the project is at the service rather than the file level. We have further developed a prototype SCM system SORCER to test the feasibility of the new model.
Keywords
web applications, collaborative programming, SCM, revision control, SOA, web service
Date
2014
Type
Conference item
Journal
Book
Proceedings of the 2014 IEEE 18th international conference on computer supported cooperative work in design
Volume
Issue
Page Range
638-643
Article Number
ACU Department
Peter Faber Business School
Faculty of Law and Business
Faculty of Law and Business
Collections
Relation URI
Source URL
Event URL
Open Access Status
License
File Access
Controlled
