К ВОПРОСУ О КРОССПЛАТФОРМЕННОЙ СИСТЕМЕ АВТОМАТИЗИРОВАННОГО РАСЧЕТА ПОКАЗАТЕЛЯ РЕПРОДУКТИВНОЙ ГОТОВНОСТИ
Главная статья
Аннотация
В данной статье рассматривается кроссплатформенная (то есть, имеющая возможность работы на различных видах операционных систем) система, предназначенная для расчета показателя репродуктивной готовности, позволяющего оценивать уровень репродуктивной функции пациентов. В качестве инструментария для такой системы выступает набор технологий, включающий в себя язык программирования, платформу разработки, систему хранения данных, а также иные инструменты для разработки системы. Для обоснованного выбора основного языка программирования, на котором реализуется система, применен метод анализа иерархий, основанный на экспертных оценках критериев языков программирования. В результате проведенного анализа осуществлен выбор языка программирования C#, платформы .NET и фреймворка ASP.NET Core. Для хранения массива данных осуществлен выбор в пользу реляционной базы данных, а именно системы управления реляционными базами данных Microsoft SQL Server с применением технологии ORM (Object-Relational Mapping), позволяющей работать с объектами базы данных как с объектами программного кода. В качестве основного веб-сервера, отвечающим за обработку входящих запросов и возврат ответов, выбран веб-сервер Kestrel. Учитывая недостатки данного веб-сервера, дополнительно выбран веб-сервер Nginx, используемый как обратный прокси-сервер, который перенаправляет запросы в Kestrel и предоставляет дополнительные функции, такие как балансировка нагрузки и кэширование. Такая конфигурация предоставляет повышение производительности и надежность веб-приложений, в частности в сценариях с высоким трафиком.
Подробнее
Это произведение доступно по лицензии Creative Commons «Attribution-NonCommercial-ShareAlike» («Атрибуция — Некоммерческое использование — На тех же условиях») 4.0 Всемирная.
Неисключительные права на статью передаются журналу в полном соответствии с Лицензией Creative Commons By-NC-SA 4.0 (Международная)