Cтратегії розвитку сервіс-орієнтованих систем у хмарному середовищі
Jazyk: | ukrajinština |
---|---|
Rok vydání: | 2018 |
Předmět: |
Європейська відкрита наукова хмара (EOSC)
віртуалізація облако сервіс-орієнтована архітектура (SOA) API interface модельно-управляемый подход микросервис интерфейс API хмара онтологія модельно-керований підхід cloud 004.04: 004.273:](043.3) [004.896] ontology semantics виртуализация model-driven approach микросервисная архитектура (MSA) мікросервіс Европейское открытое научное облако (EOSC) інтерфейс API container virtualization контейнер сервис-ориентированная архитектура (SOA) семантика microservice онтология European open science cloud (EOSC) microservice architecture (MSA) мікросервісна архітектура (MSA) service-oriented architecture (SOA) |
Popis: | Дисертація присвячена дослідженню необхідних змін в сервіс-орієнтованих технологіях у зв’язку з загальною тенденцією переносу прикладних додатків у хмарне середовище, зокрема, в Європейську відкриту наукову хмару. Досліджені базові відмінності традиційних SOA першого покоління (на основі веб-сервісів з уніфікованими протоколами зв’язку) і хмарних MSA нового покоління (на основі мікросервісів з контейнерами), показані доцільні шляхи їх конвергенції з ціллю забезпечення ефективної віртуалізації хмарних апаратних і системних ресурсів. Для цього рекомендується в SOA переходити на контейнерну взаємодію між сервісами, контролюючи розмір веб-сервісів, а MSA застосовувати семантичне представлення мікросервісів, щоб автоматизувати їх пошук у великих за розміром реєстрах (доцільний алгоритм пошуку описується). Доводиться, що застосування SOA ефективно для інтеграції додатків і інформаційних систем, MSA ефективно діє на рівні окремого додатка, фокусуючись на його структурі та компонентах На базі об’єднання онтолого-орієнтованого (OО) і модельно-керованого (MD) підходів розроблено методику проектування систем сервісів як процесу послідовного перетворення концептуальних моделей (CIM, PIM, PSM) з поступовим збільшенням впливу параметрів сервісної платформи, яка застосовується для реалізації системи сервісів. Показано, що для MSA можна створити такі ж самі типи архітектур (синхронних, асинхронних і змішаних), що існують і для SOA. Описано сервіс-орієнтовану архітектуру і перелік сервісів для мобільної медичної системи моніторингу стану і допомоги літнім хронічно хворим людям в рамках реалізації національної реформи системи охорони здоров’я в Україні. The dissertation is devoted to investigating necessary changes in service-oriented technologies due to the general tendency of transfer of applications in cloud environments, in particular, in the European open scientific cloud. The basic differences between the traditional first-generation SOA (based on Web-based services with unified communications protocols) and the cloud-based MSA of the new generation (based on microservices with containers) are explored, and the ways of their convergence are shown with the purpose of providing efficient virtualization of cloud hardware and OS resources. For this, SOA is recommended to switch to container-based interactions between services and to control a size of Web services, and MSA to apply a semantic description of the micro-services to automate their discovery in large-sized registries (an expedient search algorithm is described). It turns out that the application of SOA is effective for the integration of applications and information systems, MSA effectively acts at the level of a separate application, focusing on its structure and components. On the basis of the combination of Ontologically Oriented (OО) and Model-Managed (MD) approaches, the methodology for designing service systems has been developed as a process of successive transformation of conceptual models (CIM, PIM, and PSM) with a gradual increase in the influence of the parameters of the service platform, which is used to implement the service system. It is shown that for MSA you can create the same types of architectures (synchronous, asynchronous and mixed) that exist for SOA. The service-oriented architecture and the list of services for the mobile medical system of the state monitoring and assistance to elderly chronically ill people in the framework of the implementation of the national health care reform in Ukraine are described. Диссертация посвящена исследованию необходимых изменений в сервис-ориентированных технологиях в связи с общей тенденцией переноса прикладных приложений в облачную среду, в частности, в Европейское открытое научное облако. Исследованы базовые различия традиционных SOA первого поколения (на основе веб-сервисов с унифицированными протоколами связи) и облачных MSA нового поколения (на основе микросервисов с контейнерами), показаны целесообразные пути их конвергенции с целью обеспечения эффективной виртуализации облачных аппаратных и системных ресурсов. Для этого рекомендуется в SOA переходить на контейнерное взаимодействие между сервисами, контролируя размер веб-сервисов, а MSA применять семантическое представление микросервисов, чтобы автоматизировать их поиск в больших по размеру реестрах (целесообразный метод поиска описывается). Доказывается, что применение SOA эффективно для интеграции приложений и информационных систем, MSA эффективно действует на уровне отдельного приложения, фокусируясь на его структуре и компонентах. На базе объединения онтолого-ориентированного (OО) и модельно-управляемого (MD) подходов разработана методика проектирования систем сервисов в виде процедуры последовательного преобразования концептуальных моделей (CIM, PIM, PSM) с постепенным увеличением влияния параметров сервисной платформы, которая применяется для реализации системы сервисов. Показано, что для MSA можно создать такие же типы архитектур (синхронные, асинхронные и смешанные), что существуют и для SOA. Описаны сервис-ориентированная архитектура и перечень сервисов для мобильной медицинской системы мониторинга состояния и помощи пожилым хронически больным людям в рамках реализации национальной реформы системы здравоохранения в Украине. |
Databáze: | OpenAIRE |
Externí odkaz: |