Вход/Регистрация
Справочник программиста в стихах. От проектирования до внедрения
вернуться

Рочев Константин Васильевич

Шрифт:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Компонент

При разработке код программ

Подразделяют на проекты.

Они потом помогут нам

Разрезать всё на компоненты.

Конец ознакомительного фрагмента.

  • 1
  • ...
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: