Abstract | ||
---|---|---|
In many emerging XML application contexts and distributed execution environments (like disconnected and cloud computing, collaborative editing and document versioning) the server that determines the updates to be performed on a document, by evaluating an XQuery Update expression, is not always the same that actually makes such updates -represented as Pending Update Lists (PULs)-effective. The process of generating the PUL is thus decoupled from that of making its effect persistent on the document. The PUL executor needs to manage several PULs, that, depending on the application context, are to be executed as sequential or parallel update requests, possibly relying on application-specific policies. This requires some capabilities of dynamic reasoning on updates. In the paper, we state the most relevant properties to reason on, develop the corresponding algorithms and present a PUL handling system, providing an experimental evaluation of this system. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1145/1951365.1951387 | EDBT |
Keywords | Field | DocType |
application-specific policy,document versioning,pul executor,xml application context,dynamic reasoning,cloud computing,pul handling system,collaborative editing,application context,pending update lists,xquery update expression,containment,xml,rewriting,view | Data mining,Executor,XML,Collaborative editing,Computer science,XPath,Rewriting,Database,Software versioning,XQuery,Cloud computing | Conference |
Citations | PageRank | References |
7 | 0.45 | 17 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Federico Cavalieri | 1 | 31 | 4.34 |
Giovanna Guerrini | 2 | 705 | 97.44 |
Marco Mesiti | 3 | 830 | 72.53 |