: Whenever database centered client-server web applications have to be used by multiple web clients on different platforms, then recently XML has been considered as an important data exchange format. If multiple web clients modify their XML copy of some server side database data, then writing this modifications back to the server side database requires transaction synchronization. We present a transaction synchronization protocol for database centered web applications. It is optimistic during the possibly long browse phase of web clients. However, in the commit phase, the scheduler of a given DBMS is integrated. Furthermore, our synchronization protocol reduces transaction conflicts for browsing transactions, which occur often in our typical applications, i.e. market places for web learning.