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

поделитесь лучшими источниками (ссылками), где можно почитать про:
- правильное построение, архитектуру
- основные принципы разработки оптимальной структуры
- практические рекомендации по использованию MSSQL в рамках

... многозвенных информационных систем (например трехзвенных).
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37215472
t0rch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy2011, лучше почитать это у Фаулера "Шаблоны корпоративных приложений".
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37220017
stomsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
t0rchAndy2011, лучше почитать это у Фаулера "Шаблоны корпоративных приложений".
Ага, а потом пробежать глазами вот это например.
На RSDN, кстати, по поводу Фаулера, толстых и тонких моделей мно-о-о-ого холиваров было! :)
Мораль: "Не сотвори себе кумира!"
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37220032
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stomskyt0rchAndy2011, лучше почитать это у Фаулера "Шаблоны корпоративных приложений".
Ага, а потом пробежать глазами вот это например.

пробежал. А о чем это вообще? Игра слов...
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37220034
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p.s. мораль известная.
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37220691
stomsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmstomskyпропущено...

Ага, а потом пробежать глазами вот это например.

пробежал. А о чем это вообще? Игра слов...
Речь о том, как применить полученные из книги Фаулера знания на практике. Просто каша в голове может после таких книжек образоваться. А это черевато граблями...
Различия между Rich и Anemic моделями построения базнес-логики (т.е. храним ли бизнес-логику в виде методов того же класса, в котором хранятся данные или выносим ее в отдельный(-ные) класс(-ы)), между навигационным и ссылочным доступом к подчиненным данным (т.е. обращаемся ли к строкам подчиненной таблицы по ID-никам или по ссылкам-указателям) обуславливают ВЕСЬМА существенные различия в архитектуре системы.
По сути, попытавшись догматично следовать одному (причем любому :) ) из вариантов, мы получаем кривизну то в одном, то в другом месте.
В общем, я это к тому, что придется баланс искать. Например, валидация данных при установке значений полей - в Riсh-модели - самое оно! А бизнес-логика - лучше Anemic.
Лично для меня часто золотую середину найти бывает сложно. Вечно при построении архитектуры из одной крайности в другую бросаюсь,а потом жалею сильно :)
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37220714
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stomskyВ общем, я это к тому, что придется баланс искать. Например, валидация данных при установке значений полей - в Riсh-модели - самое оно! А бизнес-логика - лучше Anemic.

спасибо за уточнения. Со многим, лично я согласен. Сам придерживаюсь таких же принципов при проектировании. Не могу согласится с тем, что Фаулер относит Anemic к антипаттернам. Проверено на практике, работает. Возможно у него не получилось что-то по каким-то причинам. Я бы попытки все привести к ОО-парадигме скорее отнес к антипаттернам. Причем он противоречие ОО-проектированию относит чуть ли не к основным недостаткам, даже ужасам, anemic-модели. Все сервис-ориентированные системы при этом ехидно улыбаются.
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37220715
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
впрочем, это все публицистика. Хотя Фаулер их всего, пожалуй более приближен к реальности. А его взгляд на архитектуру - это просто один из многих взглядов. Тупо следовать им, согласен, не нужно.
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37221050
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Andy2011, 29 мар 11, 18:06 [10441370]
> ... многозвенных информационных систем
Насчет лучших не берусь, а в качестве варианта посмотри здесь . Желательно просканировать обе статьи - так будет понятнее.
Некоторые комментарии:
1. СК выполняют функции и моста, и демфера, и межсетевого экрана - если оставить доступ по одному порту, если этого мало, железный МЭ ставишь на вход ЦУС. Подобную защиту извне проломить сложно , разве что - присутствие не декларированных возможностей.
2. Защищается информация сервера(ов) данных, поэтому считаю излишнем иметь закрытый ключ у каждого пользователя, достаточно открытого (я его встроил в клиентское приложение) и мороки secadmin-ам меньше. Не использовал ГОСТ при шифровании - +>1000р. на каждый клиентский комп, а у Билла вся ОС Win7 меньше 6000р. Защитить клиентское приложение от подделки пытался путем "засылки" сервером приложений программного зонда в клиентский комп и шифрования узловых частей клиентского приложения.
3. Масштабируется система за счет объема пула серверов приложений.
4. Приложения написанные на C# в среде VS 2008 работоспособны и под mono, так что центр системы (СК, ЦУС, пул СП) при желании, может работать и под линукс, еще интереснее - линус поверх Hyper-V 2008 r2. Тиражрование относительно дешево, но в разработку надо вложить.

С уважением, Владимир.
...
Рейтинг: 0 / 0
Многозвенные информационные системы
    #37221126
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Ваш прототип пережил стадию прототипа? Получилось сделать что-то действующее?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Многозвенные информационные системы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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