基于 asp.net core 技术的云微服务研究

В. В. Скідан, О. Я. Ніконов, А. П. Волівач, В. М. Павленко
{"title":"基于 asp.net core 技术的云微服务研究","authors":"В. В. Скідан, О. Я. Ніконов, А. П. Волівач, В. М. Павленко","doi":"10.30857/2786-5371.2023.5.4","DOIUrl":null,"url":null,"abstract":"  \nМета. Дослідження хмарних мікросервісів на базі технології ASP.NET Core та використання архітектурного шаблону Model-View-ViewModel (MVVM), оцінка технічних переваг. \nМетодика. Дослідження хмарних мікросервісів на базі технології ASP.NET Core здійснюється на основі методів і алгоритмів аналізу програмних систем з метою покращення їх якості, безпеки та продуктивності. \nРезультати. В результаті дослідження хмарних мікросервісів на базі технології ASP.NET Core проаналізовано ефективність використання архітектурного шаблону MVVM. Архітектурний шаблон MVVM дозволяє розділити інтерфейс програми, базову презентацію та бізнес-логіку на три окремі класи: представлення, яке інкапсулює інтерфейс і логіку інтерфейсу; модель представлення, яка інкапсулює логіку презентації та стан; модель, яка інкапсулює бізнес-логіку та дані програми. Шаблон дозволяє створювати додатки, які є більш масштабованими і керованими, а також спростити процес тестування, підтримку та розвиток додатку. Досліджено найкращі практики для розробки та обслуговування мікросервісів в хмарі з використанням ASP.NET Core. На базі технології ASP.NET Core та архітектурного шаблону MVVM розроблено веб-додаток «Онлайн галерея» для роботи з фото-контентом. \nНаукова новизна. Запропоновано використання архітектурного шаблону MVVM для побудови хмарних мікросервісів і технології ASP.NET Core. Досліджено переваги використання ASP.NET Core в контексті хмарних мікросервісів. \nПрактична значимість. Проведені дослідження дозволяють оцінити переваги при впровадженні ASP.NET Core для хмарних мікросервісів, що є важливим для архітекторів програмного забезпечення, розробників та ІТ-компаній, в цілому. Отримані результати дозволяють приймати обґрунтовані рішення при проєктуванні хмарних мікросервісів на базі технології ASP.NET Core, і як наслідок, розробляти більш ефективні, масштабовані та безпечні програмні системи. Отримані результати є основою для майбутніх досліджень та ефективних реалізацій у постійно еволюціонуючому середовищі хмарних обчислень та мікросервісів.","PeriodicalId":22554,"journal":{"name":"Technologies and Engineering","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ДОСЛІДЖЕННЯ ХМАРНИХ МІКРОСЕРВІСІВ НА БАЗІ ТЕХНОЛОГІЇ ASP.NET CORE\",\"authors\":\"В. В. Скідан, О. Я. Ніконов, А. П. Волівач, В. М. Павленко\",\"doi\":\"10.30857/2786-5371.2023.5.4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"  \\nМета. Дослідження хмарних мікросервісів на базі технології ASP.NET Core та використання архітектурного шаблону Model-View-ViewModel (MVVM), оцінка технічних переваг. \\nМетодика. Дослідження хмарних мікросервісів на базі технології ASP.NET Core здійснюється на основі методів і алгоритмів аналізу програмних систем з метою покращення їх якості, безпеки та продуктивності. \\nРезультати. В результаті дослідження хмарних мікросервісів на базі технології ASP.NET Core проаналізовано ефективність використання архітектурного шаблону MVVM. Архітектурний шаблон MVVM дозволяє розділити інтерфейс програми, базову презентацію та бізнес-логіку на три окремі класи: представлення, яке інкапсулює інтерфейс і логіку інтерфейсу; модель представлення, яка інкапсулює логіку презентації та стан; модель, яка інкапсулює бізнес-логіку та дані програми. Шаблон дозволяє створювати додатки, які є більш масштабованими і керованими, а також спростити процес тестування, підтримку та розвиток додатку. Досліджено найкращі практики для розробки та обслуговування мікросервісів в хмарі з використанням ASP.NET Core. На базі технології ASP.NET Core та архітектурного шаблону MVVM розроблено веб-додаток «Онлайн галерея» для роботи з фото-контентом. \\nНаукова новизна. Запропоновано використання архітектурного шаблону MVVM для побудови хмарних мікросервісів і технології ASP.NET Core. Досліджено переваги використання ASP.NET Core в контексті хмарних мікросервісів. \\nПрактична значимість. Проведені дослідження дозволяють оцінити переваги при впровадженні ASP.NET Core для хмарних мікросервісів, що є важливим для архітекторів програмного забезпечення, розробників та ІТ-компаній, в цілому. Отримані результати дозволяють приймати обґрунтовані рішення при проєктуванні хмарних мікросервісів на базі технології ASP.NET Core, і як наслідок, розробляти більш ефективні, масштабовані та безпечні програмні системи. Отримані результати є основою для майбутніх досліджень та ефективних реалізацій у постійно еволюціонуючому середовищі хмарних обчислень та мікросервісів.\",\"PeriodicalId\":22554,\"journal\":{\"name\":\"Technologies and Engineering\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Technologies and Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.30857/2786-5371.2023.5.4\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Technologies and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.30857/2786-5371.2023.5.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

目的研究基于 ASP.NET Core 技术和模型-视图-视图模型(MVVM)架构模式的云微服务,评估其技术优势。方法。对基于 ASP.NET Core 技术的云微服务的研究是在分析软件系统的方法和算法的基础上进行的,目的是提高软件系统的质量、安全性和性能。结果。通过对基于 ASP.NET Core 技术的云微服务的研究,分析了使用 MVVM 架构模板的有效性。MVVM 架构模式允许将应用程序界面、基本展示和业务逻辑划分为三个独立的类:封装界面和界面逻辑的视图;封装展示逻辑和状态的视图模型;封装业务逻辑和应用程序数据的模型。通过该模板,您可以创建更具可扩展性和可管理性的应用程序,并简化测试、维护和开发应用程序的过程。探讨了使用 ASP.NET Core 在云中开发和维护微服务的最佳实践。基于 ASP.NET Core 技术和 MVVM 架构模板,开发了用于处理照片内容的在线图库网络应用程序。科学新颖性。提出使用 MVVM 架构模式构建云微服务和 ASP.NET Core 技术。研究了在云微服务背景下使用 ASP.NET Core 的优势。实际意义。通过研究,我们可以评估在云微服务中实施 ASP.NET Core 的优势,这对软件架构师、开发人员和 IT 公司都很重要。研究结果有助于我们在设计基于 ASP.NET Core 技术的云微服务时做出明智的决策,从而开发出更高效、可扩展和安全的软件系统。在云计算和微服务不断发展的环境中,所获得的结果是未来研究和有效实施的基础。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
ДОСЛІДЖЕННЯ ХМАРНИХ МІКРОСЕРВІСІВ НА БАЗІ ТЕХНОЛОГІЇ ASP.NET CORE
  Мета. Дослідження хмарних мікросервісів на базі технології ASP.NET Core та використання архітектурного шаблону Model-View-ViewModel (MVVM), оцінка технічних переваг. Методика. Дослідження хмарних мікросервісів на базі технології ASP.NET Core здійснюється на основі методів і алгоритмів аналізу програмних систем з метою покращення їх якості, безпеки та продуктивності. Результати. В результаті дослідження хмарних мікросервісів на базі технології ASP.NET Core проаналізовано ефективність використання архітектурного шаблону MVVM. Архітектурний шаблон MVVM дозволяє розділити інтерфейс програми, базову презентацію та бізнес-логіку на три окремі класи: представлення, яке інкапсулює інтерфейс і логіку інтерфейсу; модель представлення, яка інкапсулює логіку презентації та стан; модель, яка інкапсулює бізнес-логіку та дані програми. Шаблон дозволяє створювати додатки, які є більш масштабованими і керованими, а також спростити процес тестування, підтримку та розвиток додатку. Досліджено найкращі практики для розробки та обслуговування мікросервісів в хмарі з використанням ASP.NET Core. На базі технології ASP.NET Core та архітектурного шаблону MVVM розроблено веб-додаток «Онлайн галерея» для роботи з фото-контентом. Наукова новизна. Запропоновано використання архітектурного шаблону MVVM для побудови хмарних мікросервісів і технології ASP.NET Core. Досліджено переваги використання ASP.NET Core в контексті хмарних мікросервісів. Практична значимість. Проведені дослідження дозволяють оцінити переваги при впровадженні ASP.NET Core для хмарних мікросервісів, що є важливим для архітекторів програмного забезпечення, розробників та ІТ-компаній, в цілому. Отримані результати дозволяють приймати обґрунтовані рішення при проєктуванні хмарних мікросервісів на базі технології ASP.NET Core, і як наслідок, розробляти більш ефективні, масштабовані та безпечні програмні системи. Отримані результати є основою для майбутніх досліджень та ефективних реалізацій у постійно еволюціонуючому середовищі хмарних обчислень та мікросервісів.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信