Proposition for a New Approach of Version Control System Based On ECA Active Rules

We try to give a solution of version control for documents in web service, that-s why we propose a new approach used specially for the XML documents. The new approach is applied in a centralized repository, this repository coexist with other repositories in a decentralized system. To achieve the activities of this approach in a standard model we use the ECA active rules. We also show how the Event-Condition-Action rules (ECA rules) have been incorporated as a mechanism for the version control of documents. The need to integrate ECA rules is that it provides a clear declarative semantics and induces an immediate operational realization in the system without the need for human intervention.




References:
[1] W3C. Web Services Description Language (WSDL) 1.1, note 15, 2001.
http://www.w3.org/TR/2001/NOTE-wsdl-20010315.
[2] C.Devaux, L. Bourceret, B. Gory and L. Bernard "Urbanisation &
Architecture Oriontée Service (SOA), Quelques bonnes pratiques pour
leur mise en oeuvre," 2008.
[3] D. Hunter, C. Cagle, N. Ozu, J. Pinnock and P. Spencer. "Initiation à
XML," Eyrolles Edition," 2001.
[4] A. Brillant, "XML cours et exercices," Eyrolles Edition. 2007.
[5] Sparx systems. Version Control Best Practices for Enterprise Architect,
2010. www.sparxsystems.com.
[6] B. Collins-Sussman, W. Brian, C. Fitzpatrick and M. Pilato "Version
Control with Subversion For Subversion 1.6," 2009.Compiled from
Revision3734.
[7] U. Dayal, "Active Database Management Systems", ACM Sigmod
Record, 18(3) :150-169. 1989
[8] T. Coupaye, C. Collet, "Modèles de comportement des SGBD actifs:
caractérisation et comparaison," 1998. Technique et Science
Informatiques (TSI), 17(3) :299-328.
[9] T. Coupaye, C. Collet, "Primitive and composite event in NAOS,"
Cassis France. 1996.
[10] J. Bailey, G. Dong, RAMAMOHANARAO, K., "On the Decidability of
the Termination Problem of Active Database Systems," 2004.
Theoretical Computer Science, p. 389-43.
[11] U. Dayal, E. HANSON, J. WIDOM, "Active Database Systems. W.Kim
editor, Modern Database Systems," 1995. pp. 434-456. ACM Press.
[12] C. Collet, "Bases de données Actives: des systèmes relationnels aux
systèmes ├á objets," Laboratoire IMAG. 1996. Report RR965-ILSR4.
[13] S. Gatzia and K. R.Dittrich, "Detecting Composite Events in Active
Database Systems Using Petri Nets," in Proc. of the 4th Intl. workshop
on Research Issues in Data Engineering (RIDE-94), Houston, Texas.
1994.
[14] A. F. Bresson, Gestion de contenu Web.
http://www.axidea.org/form_info.htm e 17 january 2006.
[15] A. Cadiou, "Introduction ├á CVS : un système de gestion de version,"
LMFA UMR CNRS 5509, FLCHP, Central School of Lyon. 2004.
[16] A. Alvarez Escobedo, " SAGED-XML : Serveur actif pour la gestion de
la cohérence de documents," Appliqued Scientific national Institut of
Lyon. 2003.
[17] M. Guesdon and G. Rousse, "Gestion de configuration avec CVS et
Subversion," 2011.
[18] S. Chacon, " Pro Git (Expert's Voice in Software Development) ,"
Apress. 2010.
[19] B. Collins-Sussman, W. Brian, C. Fitzpatrick, and M. Pilato, "Version
Control with Subversion for Subversion," O-Reilly Media edition. 2004.
[20] F. Melot, " SVN un gestionnaire de versions," SARI Seminar, LPSC,
IN2P3, CNRS Grenoble. 2008.
[21] P. Cederqvist et al. "Version Management with CVS," Free Software
Foundation, Inc. 2008.
[22] D. Donsez, "SubVersion (SVN)," University of Joseph Fourier Grenoble
I. 2010.
[23] B. Lynn, "Git Magique Historique des versions," BL. 2007.
[24] T. Swicegood, "Pragmatic Guide to Git," The Pragmatic Bookshelf,
Texas. 2010.
[25] H. Graydon, S. Nathaniel, D. Scherger, D. Carosone, J. Pellegrini, A.
Queiroz, W. Uther, T. Keller, and S. Leake, "Monotone A distributed
version control system," version 1.0. 2011.