Matches in SemOpenAlex for { <https://semopenalex.org/work/W3027675225> ?p ?o ?g. }
Showing items 1 to 49 of
49
with 100 items per page.
- W3027675225 abstract "Зростання інтересу до безсерверних систем обчислень призвело до стрімкого розвитку можливостей, які надають хмарні провайдери. Але специфічність цієї сфери розробки програмного забезпечення поки що створює деякі проблеми, серед яких: • слідування вимогам архітектури серверного додатку не дозволяє розширювати sdk таким чином, щоб новий функціонал працював автоматично; • відсутність API для ефективної синхронізації пристроїв; • відсутність глобального тригеру для збереження історії змін об'єктів системи.Метою роботи є вирішення проблем з можливістю розширення існуючого sdk BaaS провайдеру Parse Server автоматичного запуску нового функціоналу.В ході роботи було використано системний та аналітичний методи дослідження. У роботі запропоновані алгоритми реалізації синхронізації даних різноплатформних пристроїв та принципи збереження знімків (коммітів) змін об'єктів в системах, у яких в ролі серверу використовується безсерверна система обчислення, реалізована на базі моделі BaaS. Для вирішення задачі були використані принципи прототипного об'єктно-орієнтованого принципу програмування, а також патерни проектування: декоратор, стратегія, event-sourcing, builder, factory. За BaaS провайдер було обрано Parse Server. Розроблені та програмно реалізовані наступні алгоритми: ChangeLogSpy – збереження знімків об'єктів системи без додавання додаткової логіки для класу об'єкта; SyncProvider - реалізація ефективної синхронізації сесій різноплатформних клієнтів; GetAllResultsForQuery - реалізація алгоритму асинхронного отримання всіх результатів запиту." @default.
- W3027675225 created "2020-05-29" @default.
- W3027675225 creator A5003451530 @default.
- W3027675225 creator A5072155522 @default.
- W3027675225 date "2019-11-25" @default.
- W3027675225 modified "2023-09-26" @default.
- W3027675225 title "ОРГАНІЗАЦІЯ БЕЗСЕРВЕРНИХ ОБЧИСЛЕНЬ ДЛЯ РІЗНОПЛАТФОРМНИХ КЛІЄНТІВ" @default.
- W3027675225 doi "https://doi.org/10.34185/1562-9945-5-124-2019-04" @default.
- W3027675225 hasPublicationYear "2019" @default.
- W3027675225 type Work @default.
- W3027675225 sameAs 3027675225 @default.
- W3027675225 citedByCount "0" @default.
- W3027675225 crossrefType "journal-article" @default.
- W3027675225 hasAuthorship W3027675225A5003451530 @default.
- W3027675225 hasAuthorship W3027675225A5072155522 @default.
- W3027675225 hasBestOaLocation W30276752251 @default.
- W3027675225 hasConcept C111919701 @default.
- W3027675225 hasConcept C121332964 @default.
- W3027675225 hasConcept C186644900 @default.
- W3027675225 hasConcept C199360897 @default.
- W3027675225 hasConcept C2779662365 @default.
- W3027675225 hasConcept C41008148 @default.
- W3027675225 hasConcept C62520636 @default.
- W3027675225 hasConcept C77088390 @default.
- W3027675225 hasConceptScore W3027675225C111919701 @default.
- W3027675225 hasConceptScore W3027675225C121332964 @default.
- W3027675225 hasConceptScore W3027675225C186644900 @default.
- W3027675225 hasConceptScore W3027675225C199360897 @default.
- W3027675225 hasConceptScore W3027675225C2779662365 @default.
- W3027675225 hasConceptScore W3027675225C41008148 @default.
- W3027675225 hasConceptScore W3027675225C62520636 @default.
- W3027675225 hasConceptScore W3027675225C77088390 @default.
- W3027675225 hasLocation W30276752251 @default.
- W3027675225 hasOpenAccess W3027675225 @default.
- W3027675225 hasPrimaryLocation W30276752251 @default.
- W3027675225 hasRelatedWork W10369523 @default.
- W3027675225 hasRelatedWork W12298329 @default.
- W3027675225 hasRelatedWork W12606627 @default.
- W3027675225 hasRelatedWork W1293136 @default.
- W3027675225 hasRelatedWork W13906328 @default.
- W3027675225 hasRelatedWork W1782287 @default.
- W3027675225 hasRelatedWork W5076723 @default.
- W3027675225 hasRelatedWork W6217109 @default.
- W3027675225 hasRelatedWork W6688141 @default.
- W3027675225 hasRelatedWork W9682972 @default.
- W3027675225 isParatext "false" @default.
- W3027675225 isRetracted "false" @default.
- W3027675225 magId "3027675225" @default.
- W3027675225 workType "article" @default.