Реєстр веб-сервісів з семантичними анотаціями для мобільної медичної платформи

dc.contributor.advisorПетренко, Анатолій Іванович
dc.contributor.authorІвченко, Дмитро Анатолійович
dc.date.accessioned2019-03-26T15:17:17Z
dc.date.available2019-03-26T15:17:17Z
dc.date.issued2018
dc.description.abstractenWork carrіed out on 95 pages containing 42 fіgures, 22 tables. The paper was wrіtten wіth references to 28 different sources. Topicality. The development of systems in the field of medicine has recently become very popular, so it is now very important to make hardware such or that it was competitive in the market. Micro services based on graph databases have long taken place in companies such as Amazon, IBM or Microsoft. Purpose. Conduct a review of existing existing technologies for creating semantic web services, develop a web service for storing data on the results of patients' clinical examinations that will meet the requirements, formulate work based on the results obtained. Solution. In this paper, was presented an innovative method for creating Web services for mobile applications based on the use of the Neo4j and GraphQL, which serves the GraphDB graph database. Each node (subject or attribute) in the graph database model directly and physically contains a list of interconnected records that represent its connection with other nodes. Whenever the equivalent JOIN operation is triggered, the database simply uses this list and has direct access to related nodes, eliminating the need for expensive search / comparison computing. A site for filling this knowledge base on the basis of Grand Stack (React, Neo4j, Apollo, GraphQL) has been developed. Object of research. Semantic web services. Subject of research. Methods and options for creating semantic web services. Research methods. To solve the problem in this paper we use methods of analysis and synthesis, system analysis, comparison, logical generalization of the results. Scіentіfіc novelty. The scientific novelty of the work is to use an innovative approach to creating a semantic Web service based on Neo4j, GraphQL and GraphDB. The practіcal value of the results. The resulting web service can be used as part of a large micro-services ecosystem. Also, the creation example itself is described in detail in order to create other micro services based on it.uk
dc.description.abstractruРабота выполнена на 95 страницах, содержит 42 иллюстраций, 22 таблиц. При подготовке использовалась литература с 28 источников. Актуальность темы. Разработки систем в области медицины в последнее время приобрела высокую популярность, поэтому сейчас очень важно делать аппаратное обеспечение таким или оно было конкурентоспособности способным на рынке. Микро сервисы на базе графовых баз данных уже давно имеют место в таких компаниях как Amazon, IBM или Microsoft. Цель и задачи исследования. Провести обзор существующих существующих технологий для создания семантических веб-сервисов, разработать веб сервис для хранения данных о результатах анализов пациентов клиники, будет соответствовать требованиям, оформить работу на основе полученных результатов. Решение поставленных задач и достигнутых результатах. В данной работе был представлен инновационный метод создания веб- сервисов для мобильных приложений на базе использования Neo4j i GraphQL, обслуживающего графовую базу данных GraphDB. Каждый узел (субъект или атрибут) в модели графов баз данных непосредственно и физически содержит список взаимосвязанных записей, представляющих его связь с другими узлами. Всякий раз, когда запускается эквивалент операции JOIN, база данных просто использует этот список и имеет прямой доступ к связанным узлов, что устраняет необходимость в дорогом исчислении поиска / сопоставления. Разработан сайт для наполнения данной базы знаний на базе Grand Stack (React, Neo4j, Apollo, GraphQL). Объект исследований. Семантические веб сервисы. Предмет исследований. Методы и варианты создания семантических веб сервисов. Методы исследований. Для решения проблемы в данной работе используются методы анализа и синтеза, системного анализа, сравнения, логического обобщения результатов. Научная новизна. Научная новизна работы заключается в использовании инновационного подхода к созданию семантического веб сервиса на базе Neo4j, GraphQL и GraphDB. Практическое значение полученных результатов. Полученный веб сервис может быть использовано как часть большой экосистемы микро сервисов. Также сам пример создания достаточно подробно описанным, чтобы создавать другие микро сервисы на базе него.uk
dc.description.abstractukРобота виконана на 95 сторінках, містить 42 ілюстрацій, 22 таблиць. При підготовці використовувалась література з 28 джерел. Актуальність теми. Розробки систем у сфері медицини останнім часом набула високої популярності, тому наразі є дуже важливим робити апаратне забезпечення таким або воно було конкуренто спроможним на ринку. Мікро сервіси на базі графових баз даних уже давно мають місце в таких компаніях як Amazon, IBM чи Microsoft. Мета та задачі дослідження. Провести огляд існуючих існуючих технологій для створення семантичних веб-сервісів, розробити веб сервіс для зберігання даних про результати аналізів пацієнтів клініки, що буде відповідати вимогам, оформити роботу на основі отриманих результатів. Рішення поставлених завдань та досягнуті результати. У даній роботі було представлено інноваційний метод створення веб- сервісів для мобільних додатків на базі використання Neo4j i GraphQL, що обслуговує графову базу даних GraphDB. Кожен вузол (суб'єкт або атрибут) в моделі графових баз даних безпосередньо і фізично містить список взаємопов'язаних записів, які представляють його зв'язок з іншими вузлами. Всякий раз, коли запускається еквівалент операції JOIN, база даних просто використовує цей список і має безпосередній доступ до пов'язаних вузлів, що усуває необхідність в дорогому обчисленні пошуку / зіставлення. Розроблено сайт для наповнення даної бази знань на базі Grand Stack (React, Neo4j, Apollo, GraphQL). Об’єкт досліджень. Семантичні веб сервіси. Предмет досліджень. Методи та варіанти створення семантичних веб сервісів. Методи досліджень. Для вирішення проблеми в даній роботі використовуються методи аналізу і синтезу, системного аналізу, порівняння, логічного узагальнення результатів. Наукова новизна. Наукова новизна роботи полягає у використанні інноваційного підходу до створення семантичного веб сервісу на базі Neo4j, GraphQL та GraphDB. Практичне значення одержаних результатів. Отриманий веб сервіс може бути використано як частину великої екосистеми мікро сервісів. Також сам приклад створення є достатньо детально описаним, щоб створювати інші мікро сервіси на базі нього.uk
dc.format.page95 с.uk
dc.identifier.citationІвченко, Д. А. Реєстр веб-сервісів з семантичними анотаціями для мобільної медичної платформи : магістерська дис. : 122 Комп'ютерні науки та інформаційні технології «Системне проектування сервісів» / Івченко Дмитро Анатолійович. – Київ, 2018. – 95 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/26916
dc.language.isoukuk
dc.publisher.placeКиївuk
dc.subjectсемантичний веб сервісuk
dc.subjectмікро сервісuk
dc.subjectNeo4juk
dc.subjectGraphQLuk
dc.subjectGraphDBuk
dc.subjectmutationsuk
dc.subjectqueryuk
dc.subject.udc004.852uk
dc.titleРеєстр веб-сервісів з семантичними анотаціями для мобільної медичної платформиuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Ivchenko_magistr.pdf
Розмір:
6.96 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: