{"title":"客户端-服务器应用程序开发中CRDT使用情况的分析","authors":"N. A. Kalyanov","doi":"10.31453/kdu.ru.978-5-7913-1190-0-2021-33-56","DOIUrl":null,"url":null,"abstract":"The article highlights 5 axes of client-server applications that are relevant for the implementation of CRDT. On the selected axes, 6 main application architectures are selected. For each dedicated architecture, the optimal logical location of the CRDT in the application is analyzed and a graphical diagram of the CRDT deployment is constructed. To increase the practical applicability of the study, the latest technologies and trends in the deployment of client-server applications were taken into account, and recommendations were developed for the use of CRDT in different application architectures and for popular Enterprise application development platforms. In addition, the most suitable CRDT implementations for 5 broad classes of applications are identified.","PeriodicalId":254492,"journal":{"name":"Инновационные аспекты развития науки и техники. Материалы IX Международной научно-практической конференции: сборник статей, [электронное издание сетевого распространения] / Под ред. Н.В. Емельянова. – М.: “КДУ”, “Добросвет”, 2021. – 271 с.","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"AN ANALYSIS OF CRDT USAGE IN THE DEVELOPMENT OF CLIENT-SERVER APPLICATIONS\",\"authors\":\"N. A. Kalyanov\",\"doi\":\"10.31453/kdu.ru.978-5-7913-1190-0-2021-33-56\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article highlights 5 axes of client-server applications that are relevant for the implementation of CRDT. On the selected axes, 6 main application architectures are selected. For each dedicated architecture, the optimal logical location of the CRDT in the application is analyzed and a graphical diagram of the CRDT deployment is constructed. To increase the practical applicability of the study, the latest technologies and trends in the deployment of client-server applications were taken into account, and recommendations were developed for the use of CRDT in different application architectures and for popular Enterprise application development platforms. In addition, the most suitable CRDT implementations for 5 broad classes of applications are identified.\",\"PeriodicalId\":254492,\"journal\":{\"name\":\"Инновационные аспекты развития науки и техники. Материалы IX Международной научно-практической конференции: сборник статей, [электронное издание сетевого распространения] / Под ред. Н.В. Емельянова. – М.: “КДУ”, “Добросвет”, 2021. – 271 с.\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Инновационные аспекты развития науки и техники. Материалы IX Международной научно-практической конференции: сборник статей, [электронное издание сетевого распространения] / Под ред. Н.В. Емельянова. – М.: “КДУ”, “Добросвет”, 2021. – 271 с.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.31453/kdu.ru.978-5-7913-1190-0-2021-33-56\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Инновационные аспекты развития науки и техники. Материалы IX Международной научно-практической конференции: сборник статей, [электронное издание сетевого распространения] / Под ред. Н.В. Емельянова. – М.: “КДУ”, “Добросвет”, 2021. – 271 с.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31453/kdu.ru.978-5-7913-1190-0-2021-33-56","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
AN ANALYSIS OF CRDT USAGE IN THE DEVELOPMENT OF CLIENT-SERVER APPLICATIONS
The article highlights 5 axes of client-server applications that are relevant for the implementation of CRDT. On the selected axes, 6 main application architectures are selected. For each dedicated architecture, the optimal logical location of the CRDT in the application is analyzed and a graphical diagram of the CRDT deployment is constructed. To increase the practical applicability of the study, the latest technologies and trends in the deployment of client-server applications were taken into account, and recommendations were developed for the use of CRDT in different application architectures and for popular Enterprise application development platforms. In addition, the most suitable CRDT implementations for 5 broad classes of applications are identified.