Audit в Middle-tier
От: PeterZT  
Дата: 13.02.03 08:33
Оценка:
Кто как реализует?
... << RSDN@Home 1.0 beta 5 >>
Re: Audit в Middle-tier
От: Oganes  
Дата: 13.02.03 08:42
Оценка:
Что подразумевается под аудитом?
Re[2]: Audit в Middle-tier
От: PeterZT  
Дата: 13.02.03 10:41
Оценка:
Хотелось бы при каждом вызове методов бизнес-компонента выполнять некие действия прозрачно для самого бизнес-компонента. Неправильно сформулировал насчет аудита, вообщем Security.
... << RSDN@Home 1.0 beta 5 >>
Re[3]: Audit в Middle-tier
От: TK Лес кывт.рф
Дата: 13.02.03 12:46
Оценка:
Здравствуйте, PeterZT, Вы писали:

PZT>Хотелось бы при каждом вызове методов бизнес-компонента выполнять некие действия прозрачно для самого бизнес-компонента. Неправильно сформулировал насчет аудита, вообщем Security.


Через AOP, EnterpriseServices
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[4]: Audit в Middle-tier
От: PeterZT  
Дата: 13.02.03 13:16
Оценка:
Что такое AOP?
... << RSDN@Home 1.0 beta 5 >>
Re[5]: Audit в Middle-tier
От: Хитрик Денис Россия RSDN
Дата: 13.02.03 13:20
Оценка: 12 (1)
Здравствуйте, PeterZT, Вы писали:

PZT>Что такое AOP?


Aspect Oriented Programming

http://www.rsdn.ru/howtoask.htm#IDAEH1QD
Правила нашего с вами форума.
Как правильно задавать вопросы. © 2001 by Eric S. Raymond; перевод: © 2002 Валерий Кравчук.
Re[6]: Audit в Middle-tier
От: PeterZT  
Дата: 13.02.03 18:23
Оценка:
thx
... << RSDN@Home 1.0 beta 5 >>
Re[4]: Audit в Middle-tier
От: PeterZT  
Дата: 13.02.03 18:23
Оценка:
Через АОП (ContextBoundObject) как-то не очень понятно. В MSDN пишут "The ContextAttribute type supports the .NET Framework infrastructure and is not intended to be used directly from your code", и все в таком духе. Возникает вопрос не перестанет ли это работать в поздних версиях .NET Framework.
Смысл вообще такой. Планируется n-tier система. У пользователей имеется загрузчик с авторизатором, пользователи регистрируются на сервере, получают свой набор сборок и работают периодически обращаясь к бизнес-логике через Remoting. Планируется создать прозрачную для самого приложения(кроме загрузчика и сервис-компонентов на сервере) систему Role-Based Security. EnterpriseServices не хотелось бы использовать из-за возможных проблем с деплойментом и оверхида COM interop.
... << RSDN@Home 1.0 beta 5 >>
Re[5]: Audit в Middle-tier
От: Ерусов Дмитрий  
Дата: 13.02.03 18:31
Оценка:
PZT>Смысл вообще такой. Планируется n-tier система. У пользователей имеется загрузчик с авторизатором, пользователи регистрируются на сервере, получают свой набор сборок и работают периодически обращаясь к бизнес-логике через Remoting. Планируется создать прозрачную для самого приложения(кроме загрузчика и сервис-компонентов на сервере) систему Role-Based Security. EnterpriseServices не хотелось бы использовать из-за возможных проблем с деплойментом и оверхида COM interop.

Я такую систему разработал на СОМе
она отлично работает с СОМ объектами и соответственно
с .НЕТ объектами запущенными под СОМ+ и соотв. отнаследованными EnterpriseServices.

на .нет тоже не вижу принципиальных трудностей перехватить вызов(если не собираешься все запускать под СОМ+)
смотри в сторону транспарент/реал прокси и тп
в сторону механизма маршалинга и ремутинга в .нете.
Re[6]: Audit в Middle-tier
От: PeterZT  
Дата: 14.02.03 09:52
Оценка:
ЕД>смотри в сторону транспарент/реал прокси и тп
ЕД>в сторону механизма маршалинга и ремутинга в .нете.
Хотелось бы чтобы обработка происходила на server-side, поэтому real-proxy не подойдет, соответственно мне нужно вставить свой сервер-синк в канал, я правильно понимаю ?
... << RSDN@Home 1.0 beta 5 >>
Re[7]: Audit в Middle-tier
От: Ерусов Дмитрий  
Дата: 14.02.03 09:58
Оценка:
Вот посмотри здесь
это то что тебе нужно.
Re: Audit в Middle-tier
От: PeterZT  
Дата: 15.02.03 13:08
Оценка:
Вообщем нашел 2 пути, полностью прозрачных для бизнес-объектов:
1.Вставляем ServerSink в канал, как provider
2.DynamicSinks
Какой лучше пока думаю
... << RSDN@Home 1.0 beta 5 >>
Re[5]: Audit в Middle-tier
От: Oganes  
Дата: 15.02.03 16:25
Оценка:
Здравствуйте, PeterZT, Вы писали:

PZT>Через АОП (ContextBoundObject) как-то не очень понятно. В MSDN пишут "The ContextAttribute type supports the .NET Framework infrastructure and is not intended to be used directly from your code", и все в таком духе. Возникает вопрос не перестанет ли это работать в поздних версиях .NET Framework.

PZT>Смысл вообще такой. Планируется n-tier система. У пользователей имеется загрузчик с авторизатором, пользователи регистрируются на сервере, получают свой набор сборок и работают периодически обращаясь к бизнес-логике через Remoting. Планируется создать прозрачную для самого приложения(кроме загрузчика и сервис-компонентов на сервере) систему Role-Based Security. EnterpriseServices не хотелось бы использовать из-за возможных проблем с деплойментом и оверхида COM interop.

Извини, что не писал. для role-based security никакой AOP не нужен. погляди Role-based security здесь. Проблема в том, что, если система сложная, то тебе придется наворачивать кучу всего с группами пользователей, вложенными группами и, отдельную базенку с хранением ролей и т.д.. Поскольку COM+ role based security пользуется Windows группами, то, может, лучше пользоваться им? Это, конечно, при условии, что все пользователи есть в Active Directory.

PS Я не пользовался COM+ role based security, так что, лучше поговорить с теми, кто пользовался. Я храню пользователей в отдельной БД, но у меня сейчас приложение не очень большое нужно и планируются пользователи извне. В дальнейшем планирую сам перейти, т.к. мне (издалека ) кажется, что это должно быть удобнее.
Re[6]: Audit в Middle-tier
От: PeterZT  
Дата: 16.02.03 07:53
Оценка:
Не хотелось бы только из-за security завязываться с COM+
... << RSDN@Home 1.0 beta 5 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.