Оценить:
 Рейтинг: 0

Справочник программиста в стихах. От проектирования до внедрения

Год написания книги
2023
Теги
<< 1 ... 19 20 21 22 23 24 >>
На страницу:
23 из 24
Настройки чтения
Размер шрифта
Высота строк
Поля

Иначе – в DBS (Дэбээ?с)-модели –

Клиент – собрание форм экранных,

А логикой владеет сервер.

Но мощь хранимых процедур,

Которыми реализуют

Здесь логику, и их структур,

Пред кода силами пасуют.

Многозвенная архитектура

Сервер приложений (Application Server, AS)

В модели «сервер приложений»

Есть основные три звена:

«Клиент» ведёт отображение,

А серверов, обычно, два.

«Сервер баз данных» для хранения.

И сервер приложения, где

Проходят бизнес-вычисления.

Быть может не один вполне.

Модель подобная сложнее,

Но есть и целесообразность:

Поддержка проще и прямее,

Гораздо выше безопасность.

Многозвенная web-архитектура

Другой вариант трёхзвенки – это

Веб-приложение. Для него

Сервер баз данных будет где-то

И сервер приложения. Но

На сервере и вычисления,

И построение интерфейса.

И лишь одно отображение

В веб-браузере на клиенте.

Микросервисы

Когда систему разделяют

На много маленьких программ,

Их все отдельно запускают

В процессах, службах, тут и там…

По сути, функция – программа –

Отдельный код и разработчик.

Для масштабирования – славно,

Для эффективности – не очень.

Глава 11. Проектирование компонентов

Сложность интеграции изменений единого крупного проекта при командной работе

Когда система велика,

В едином связном коде очень

Бывает сборка не легка,

И каждый новый разработчик

Здесь добавляет свой кусок

При интеграции системы,

На это тратится часок,

А у кого-то и неделя.

Компонент
<< 1 ... 19 20 21 22 23 24 >>
На страницу:
23 из 24

Другие электронные книги автора Константин Васильевич Рочев