{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T04:15:12Z","timestamp":1725855312206},"publisher-location":"Cham","reference-count":15,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319326887"},{"type":"electronic","value":"9783319326894"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-32689-4_36","type":"book-chapter","created":{"date-parts":[[2016,5,18]],"date-time":"2016-05-18T05:18:24Z","timestamp":1463548704000},"page":"473-484","source":"Crossref","is-referenced-by-count":0,"title":["Generic Data Synchronization Algorithm in Distributed Systems"],"prefix":"10.1007","author":[{"given":"Drago\u015f","family":"Dumitrescu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mihai","family":"Caraba\u015f","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,5,19]]},"reference":[{"key":"36_CR1","unstructured":"The OpenGroup: SOA Reference Architecture Technical Standard: Basic Concepts. http:\/\/www.opengroup.org\/soa\/source-book\/soa_refarch\/concepts.htm"},{"key":"36_CR2","unstructured":"Microsoft TechNet: Understanding Data Synchronization with External Systems. https:\/\/technet.microsoft.com\/en-us\/library\/jj133850(v=ws.10).aspx"},{"key":"36_CR3","unstructured":"Oracle: Oracle Database Mobile Server Documentation Release 12.1. http:\/\/docs.oracle.com\/cd\/E60418_01\/index.htm"},{"key":"36_CR4","unstructured":"Hammarberg, E., Gustafsson, T.: A Partial Database Synchronization Scheme between a Centralized Server and Mobile Units. Thesis: University of Gottenborg, Gottenborg (2011)"},{"issue":"3","key":"36_CR5","first-page":"316","volume":"2","author":"SB Ramya","year":"2012","unstructured":"Ramya, S.B., Koduri, S.B., Seetha, M.: A stateful database synchronization approach for mobile devices. Int. J. Soft Comput. Eng. 2(3), 316\u2013320 (2012)","journal-title":"Int. J. Soft Comput. Eng."},{"key":"36_CR6","doi-asserted-by":"crossref","unstructured":"Liu, T. J., Greene, E., Ahamed, V.: Scalable Rule-based Data Synchronization Systems and Methods. USA Patent US20120023074, 26 January 2012","DOI":"10.1016\/j.knosys.2011.08.006"},{"key":"36_CR7","unstructured":"Winstein, K., Balakrishnan, H.: Mosh: An interactive remote shell for mobile clients. In: Proceedings of the 2012 USENIX Conference on Annual Technical Conference, pp. 177\u2013182, Boston (2012)"},{"key":"36_CR8","unstructured":"Oracle: Conflict Resolution Concepts and Architecture. Oracle Database Advanced Replication. http:\/\/docs.oracle.com\/cd\/B12037_01\/server.101\/b10732\/repconfl.htm"},{"key":"36_CR9","unstructured":"Couch DB: Conflict Management. CouchDb - The Definitive Guide (2015). http:\/\/guide.couchdb.org\/draft\/conflicts.html"},{"key":"36_CR10","unstructured":"Microsoft Azure: Conflict Resolution When Synchronizing. https:\/\/msdn.microsoft.com\/en-us\/library\/azure\/hh667306.aspx"},{"issue":"1","key":"36_CR11","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/0004-3702(82)90020-0","volume":"19","author":"CL Forgy","year":"1982","unstructured":"Forgy, C.L.: Rete: a fast algorithm for the many pattern\/many object pattern match problem. Artif. Intell. 19(1), 17\u201337 (1982)","journal-title":"Artif. Intell."},{"key":"36_CR12","unstructured":"CLIPS, CLIPS Basic Programming Guide. http:\/\/clipsrules.sourceforge.net\/documentation\/v630\/bpg.pdf"},{"key":"36_CR13","unstructured":"JBOSS Drools, Drools Documentation. http:\/\/docs.jboss.org\/drools\/"},{"key":"36_CR14","unstructured":"Toussaint, A.: JSR-000094 Java(TM) Rule Engine API 1.0a Final Release, API Specification: Java Community Process (2003)"},{"key":"36_CR15","unstructured":"Oracle, The Java EE 6 Tutorial. http:\/\/docs.oracle.com\/javaee\/6\/tutorial\/doc\/javaeetutorial6.pdf"}],"container-title":["Lecture Notes in Business Information Processing","Exploring Services Science"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-32689-4_36","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,7]],"date-time":"2019-09-07T16:05:14Z","timestamp":1567872314000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-32689-4_36"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319326887","9783319326894"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-32689-4_36","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2016]]}}}