Тема: Интерфейс к .NET
Где можно получить описание к новому интерфейсу .NET? Хочется увидеть не только формальное описание, но и пример с использованием.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы TDMS → Технический раздел → Программирование → Интерфейс к .NET
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Где можно получить описание к новому интерфейсу .NET? Хочется увидеть не только формальное описание, но и пример с использованием.
Пример в студию! :)
Друзья, если вы о новой версии TDMS, то еще рано что-либо публиковать. Вам и пробовать-то не на чем ;) Если о возможности использовать .NET в TDMS 4.0, то лучше это не делать. Потому что почти все, что вы встроите, придется переделывать из-за проблем с безопасностью и правами доступа.
В современном TDMS клиентское приложение запускается на компьютере клиента и действует от его имени. Права выдаются в соответствии с тем, кем является пользователь. Чтобы была возможность выполнять действия, которые положены пользователю в текущий момент времени по бизнес логике, но не положены в обычное мирное время; в программном коде, обрабатываемом интерпретатором TDMS, возможна временная выдача сисадминских прав.
Но ни основные инструменты .NET, ни старый добрый С++ не являются интерпретируемыми средами. Дать сисадминские права в одном месте кода клиента, равносильно их раздаче на каждом углу. Т.е. к проблеме взлома аутентификации клиент-серверной системы мы добавляем проблему прямого обращения с неограниченного правами, нами же и отданными.
Выход только один. Изолировать запуск команд с избыточными полномочиями от клиента. Поэтому бизнес-логика, написанная на.NET, которая будет использовать "Сисадминпермишнс" (а это почти любая логика!), должна будет запускаться на сервере.
Кодинг нового TDMS условно можно будет поделить на три части
1. Старый добрый VBScript с небольшими доработками в части сохранения констант и деклараций классов
2. Новый код на базе .NET для кодирования серверных скриптов
3. Новый(е) инструмент(ы) для разработки новых/альтернативных интерфейсов.
Потерпите немного, и мы начнем выдавать очень интересные вещи
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы TDMS → Технический раздел → Программирование → Интерфейс к .NET
Форум работает на PunBB, при поддержке Informer Technologies, Inc