Ричардc Марк - .Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы
Название: | .Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы | |
Автор: | Ричардc Марк | |
Жанр: | Базы данных, Околокомпьютерная литература, Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги ".Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы"
Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения компонентов, приемы построения эволюционных архитектур и множество других тем. Марк Ричардс и Нил Форд обладают бесценным практическим опытом, профессионально занимаются этой темой, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия.
Читаем онлайн ".Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы" (ознакомительный отрывок). [Страница - 4]
Глава 10. Многоуровневая архитектура........................................................... 171
Топология....................................................................................................................................... 171
Уровни изоляции........................................................................................................................ 174
Добавление уровней................................................................................................................ 175
Другие факторы, заслуживающие внимания................................................................ 177
Зачем выбирать этот архитектурный стиль................................................................... 178
Оценки архитектурных свойств.......................................................................................... 178
Глава 11. Конвейерная архитектура.................................................................. 181
Топология....................................................................................................................................... 181
Каналы...................................................................................................................................... 182
Фильтры................................................................................................................................... 182
Пример............................................................................................................................................ 184
Оценки архитектурных свойств.......................................................................................... 185
Глава 12. Микроядерная архитектура.............................................................. 188
Топология....................................................................................................................................... 188
Ядро системы........................................................................................................................ 188
Подключаемые компоненты (плагины)..................................................................... 190
Реестр.............................................................................................................................................. 197
Контракты...................................................................................................................................... 197
Примеры и варианты использования.............................................................................. 198
Оценки архитектурных свойств.......................................................................................... 200
Оглавление 11
Глава 13. Архитектура на основе сервисов...................................................... 203
Топология....................................................................................................................................... 203
Варианты топологии................................................................................................................. 204
Дизайн сервисов и гранулярность..................................................................................... 207
Разбиение базы данных........................................................................................................... 210
Пример архитектуры................................................................................................................ 212
Оценки архитектурных свойств.......................................................................................... 214
Когда выбирать этот архитектурный стиль.................................................................... 218
Глава 14. Архитектура, управляемая событиями........................................... 220
Топология....................................................................................................................................... 221
Топология брокера.................................................................................................................... 221
Топология медиатора............................................................................................................... 227
Возможности работы в асинхронном режиме............................................................. 238
Обработка ошибок.................................................................................................................... 240
Предотвращение потери данных ...................................................................................... 244
Возможность широковещательной передачи.............................................................. 245
Запрос — ответ............................................................................................................................ 247
Выбор между моделью на основе запросов и моделью
на основе событий..................................................................................................................... 250
Гибридные архитектуры, управляемые событиями................................................... 251
Оценки архитектурных свойств.......................................................................................... 251
Глава 15. Архитектура на основе пространства.............................................. 255
Топология....................................................................................................................................... 256
Блок обработки.................................................................................................................... 258
Виртуализированное связующее программное обеспечение...................... 258
Средства переноса данных............................................................................................. 264
Средства записи данных.................................................................................................. 265
Средства чтения данных.................................................................................................. 266
Коллизии данных........................................................................................................................ 269
Облачные и локальные реализации.................................................................................. 272
Реплицированное и распределенное кэширование ............................................... 273
Особенности --">