Порекомендуйте хорошие источники информации по архитектурам распределенных систем (таковыми называю системы, чью компоненты распределены по разным машинам), а то в голове набор отдельных понятий различного уровня типа: централизованная архитектура, децентрализованная, мультиагентная.. Хочется пообразовываться в этой области.
Для начала могу посоветовать Фаулера — в зависимости от перевода книжка называется "архитектура корпоративных программных приложений" или "шаблоны корпоративных приложений".
А так же нынче есть модное слово SOA — можно понему посмотреть
Здравствуйте, Ведмедь, Вы писали:
В>Здравствуйте, sergunok, Вы писали:
В>Для начала могу посоветовать Фаулера — в зависимости от перевода книжка называется "архитектура корпоративных программных приложений" или "шаблоны корпоративных приложений".
С собой сейчас нет, но не припомню (возможно ошибаюсь), есть ли у него там именно про архитектуру распределенных систем (именно это интересует!)
В>А так же нынче есть модное слово SOA — можно понему посмотреть
Спасибо! к месту. Посмотрю обязательно.
Еще б найти какие-то обзорные материалы, дающие общую картину по разновидностям архитектур распределенных систем.
Здравствуйте, sergunok, Вы писали:
S>Порекомендуйте хорошие источники информации по архитектурам распределенных систем (таковыми называю системы, чью компоненты распределены по разным машинам), а то в голове набор отдельных понятий различного уровня типа: централизованная архитектура, децентрализованная, мультиагентная.. Хочется пообразовываться в этой области.
S>Спасибо!
Для начало надо разобраться с вебом. Сейчас почти любая распределенная система строится на базе веба. Далее можно найти кучу материалов от microsoft по cloud, это самые что есть распределенные приложения, в том числе географически. Также интересны будут темы про private cloud.
Здравствуйте, sergunok, Вы писали:
S>Порекомендуйте хорошие источники информации по архитектурам распределенных систем (таковыми называю системы, чью компоненты распределены по разным машинам), а то в голове набор отдельных понятий различного уровня типа: централизованная архитектура, децентрализованная, мультиагентная.. Хочется пообразовываться в этой области.
S>Спасибо!
Есть серия книг POSA (Pattern-Oriented Software Architecture).
На русский, вроде бы, не переводилась, но прочесть стоит.
Том 4 называется "Pattern Language For Distributed Computing".
Здравствуйте, sergunok, Вы писали:
S>Порекомендуйте хорошие источники информации по архитектурам распределенных систем (таковыми называю системы, чью компоненты распределены по разным машинам), а то в голове набор отдельных понятий различного уровня типа: централизованная архитектура, децентрализованная, мультиагентная.. Хочется пообразовываться в этой области.
S>Спасибо! Параллельное и распределенное программирование с использованием С++
В принципе весьма двоякое впечатление от книги... С одной стороны весьма неплоха в смысле обзора, но с другой стороны это законченный учебник с примерами в стиле "Как мама распределенно мыла раму" — скучновато, и не жизнененно. Чуйствуется-чуйствуется мне что авторы беспробудные академики, с практикой у них как-то слабовато (хотя, может быть я и не прав — раз изложение в стиле учебника, то и примеры для "детишек"), ну и многословна-многословна она сцука. И щебечут, и щебечут, и щебечут и щебечут Кратче надо быть, кратчее!!!
ЗЫ: отдельно удивляли экскурсы в полиморфизьм С++, что он бывает "однака динамический", и "однака статический". В общем, несколько размытая книженция. Но в целом так ничего, особенно для знакомства с областью если.
Может быть поможет?
Здравствуйте, sergunok, Вы писали:
S>Порекомендуйте хорошие источники информации по архитектурам распределенных систем (таковыми называю системы, чью компоненты распределены по разным машинам), а то в голове набор отдельных понятий различного уровня типа: централизованная архитектура, децентрализованная, мультиагентная.. Хочется пообразовываться в этой области.