powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Покритикуйте архитектуру системы
16 сообщений из 16, страница 1 из 1
Покритикуйте архитектуру системы
    #35361463
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В файле представлена блок-схема системы с трехзвенной архитектурой.

Отличие от классической схемы:
- обмен данными между различными модулями не через БД, а через внешний интерфейс самих модулей.
- за счет этого, возможность выделения отдельной БД для каждого модуля системы.

Хочется услышать возможные недостатки подобной схемы. В первую очередь интересуют "подводные камни", а также возможности масштабирования по производительности, если такая схема будет реализована.

Если подобный подход уже используется в каком либо продукте, то буду рад за ссылку и описание.

Заранее всем спасибо!
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35361480
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалист
Если подобный подход уже используется в каком либо продукте, то буду рад за ссылку и описание.

ISCRA Framework
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35361523
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалист
Хочется услышать возможные недостатки подобной схемы.
Странные мысли о 3-звенном приложении
http://www.sql.ru/forum/actualthread.aspx?tid=33967&hl=%f1%f2%f0%e0%ed%ed%fb%e5+%ec%fb%f1%eb%e8
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35361557
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистХочется услышать возможные недостатки подобной схемы. В первую очередь интересуют "подводные камни", а также возможности масштабирования по производительности, если такая схема будет реализована.

основной недостаток - сложность реализации. По опыту эксплуатации в течении нескольких лет нареканий, таких чтобы можно было отнести их к недостаткам - нет.
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35361777
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из недостатков вижу большую интенсивность использования каналов связи, низкую отказоустойчивость (отказ одной БД означает отказ всей системы), проблематичность транзакционного изменении данных из нескольких модулей сразу (возможно, решается правильной, "идеальной" модульностью).
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35361790
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm<...> нареканий, таких чтобы можно было отнести их к недостаткам - нет. [шутя] "Это не бага, это фича!" "Эти проблемы были спроектированы, запланированы, реализованы, оттестированы и внедрены!"
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35361797
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRavenИз недостатков вижу большую интенсивность использования каналов связи,
низкую отказоустойчивость (отказ одной БД означает отказ всей системы), проблематичность транзакционного изменении данных из нескольких модулей сразу (возможно, решается правильной, "идеальной" модульностью).
не соответствует действительности.
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35361808
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven iscrafm<...> нареканий, таких чтобы можно было отнести их к недостаткам - нет. [шутя] "Это не бага, это фича!" "Эти проблемы были спроектированы, запланированы, реализованы, оттестированы и внедрены!"
например, необходимость выделения отдельной машины под сервер приложений. Действительно... спроектировано, запланировано, реализовано и внедрено. А Вы что имели ввиду?
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35362066
bantik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистВ файле представлена блок-схема системы с трехзвенной архитектурой.

Отличие от классической схемы:
- обмен данными между различными модулями не через БД, а через внешний интерфейс самих модулей.

Да ты, чувак, по ходу SOA изобрел :-) Именно так - сервисно-ориентированная архитектура (со слабой связью между модулями), бизнес API для сервисов, шинный характер взаимодействия. В общем ESB (WebSphere, SONIQ, TIBCO и иже с ними)
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35362339
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистЕсли подобный подход уже используется в каком либо продукте, то буду рад за ссылку и описание.

1) Что-то это мне напоминает центр по предоставлению услуг виртуального хостинга
2) Пример - реализация услуг хостинга на 100mb.ru



______________________________________________________
- А вот, если бы у меня был апельсин, я бы обязательно с тобой поделился
- Да ... жалко, что у тебя нет апельсина
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35362353
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm AlexTheRaven iscrafm<...> нареканий, таких чтобы можно было отнести их к недостаткам - нет. [шутя] "Это не бага, это фича!" "Эти проблемы были спроектированы, запланированы, реализованы, оттестированы и внедрены!"
например, необходимость выделения отдельной машины под сервер приложений. Действительно... спроектировано, запланировано, реализовано и внедрено. А Вы что имели ввиду?
Я просто попытался сострить и прицепился к словам о нареканиях, которые нельзя отнести к недостаткам, т.е. можно отнести достоинствам.
Про сервер приложений - нормальная архитектура, у нас такая же.
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35362365
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
Я просто попытался сострить и прицепился к словам о нареканиях, которые нельзя отнести к недостаткам, т.е. можно отнести достоинствам.

я понял, тег [шутя] заметил :)
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35362395
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm AlexTheRavenИз недостатков вижу большую интенсивность использования каналов связи,
низкую отказоустойчивость (отказ одной БД означает отказ всей системы), проблематичность транзакционного изменении данных из нескольких модулей сразу (возможно, решается правильной, "идеальной" модульностью).
не соответствует действительности.
Ну как это - не соответствет? На схеме нарисовано, что у каждого модуля - своя БД.

Допустим, в организации 2 филиала. Сервер приложений A стоит в Москве, сервер приложений B - в Хабаровске. На обоих серверах работают модули №1 и №2. БД модуля №1 стоит в Москве, БД модуля №2 - в Хабаровске.

Пользователь LAN в Хабаровске использует модуль №2. Запрос всякий раз идёт через всю страну, в Москву, нагружая не очень "толстый" канал WAN.

В Хабаровске по какой-то причине "падает" БД. Москва тоже не может работать, а между тем в Хабаровске - ночь, снегопад, админ будет только до серверной час добираться

Модуль №1 - бухгалтерия, модуль №2 - склад. Учитываем отгрузку товаров в Хабаровске. В БД модуля 2 движение товаров записано, в БД модуля 1 - по какой-то причине не смогло, какая из них правильная?
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35366267
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за ссылки и комментарии!
Подобная архитектура используется даже в OpenSource проектах:
ofbiz.org и IBM WebSphere Application Server Community Edition

Есть ли еще проекты с аналогичной архитектурой, желательно с открытыми исходниками?
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35366346
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалист
используется даже в OpenSource проектах
неужели?
Ты писатель? Т.к. не ответил ни на один вопрос.
ЗЫ. Будь реальнее "Реалист".
Удачи!
...
Рейтинг: 0 / 0
Покритикуйте архитектуру системы
    #35366601
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Реалист
используется даже в OpenSource проектах
неужели?
Ты писатель? Т.к. не ответил ни на один вопрос.
ЗЫ. Будь реальнее "Реалист".
Удачи!

Мой вопрос в теме топика. На свои вопросы я получил ответы, и даже нашел конкретные реализации данной архитектуры.

Именно за это и сказал всем спасибо.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Покритикуйте архитектуру системы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]