powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Хранилище десктопных приложений.
15 сообщений из 90, страница 4 из 4
Хранилище десктопных приложений.
    #39500815
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевВ инфосистеме ФП не устанавливаются (не развертываются).

Скачивание и запихивание приложения в папку, так, чтобы оно работало — это не что иное как развёртывание.

Если речь идёт о том, как бы пользоваться приложением, не устанавливая его, вообще сразу. То это веб-приложение.

Если есть только десткопный вариант, то удалённый рабочий стол на специальный сервер. Так, например, работают некоторые 1С-ники. Ничего не устанавливают, подключаются и работают.

Любое же засовывание каких-то файлов, необходимых для работы на комп пользователя, это развёртывание. Некоторые программы просто не могут работать, если не установлены правильно. В много пользовательской среде (один комп много пользователей), программа существует в одном экземпляре, но данные хранит в локальных пользовательских папках. Это всё относится к развёртыванию.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39500818
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Pu4koff, сегодня, 22:04 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20703046] [20703046]
>...Если программы маленькие, то пусть себе лежат на компах...
ФП работы с таблицами базы данных по объёму не большие, к примеру, db_Хранилище.rar - 121 КБ.
Папки с ФП хранятся в хранилище и кеш в сжатом и зашифрованном виде.
Их достаточно много и не ко всем конкретный пользователь имеет доступ.
По требованию ФП будет перенесена в лок. кеш ( если её там нет) и запущена из кеша.
В локальном кеше хранится N ФП. Сейчас N=10.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39500824
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 22:21 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20703057] [20703057]
>...Любое же засовывание каких-то файлов, необходимых для работы на комп пользователя, это развёртывание...
Вы правы - это развертывание и запуск по требованию пользователя.

К действиям, связанным с развертыванием программного обеспечения, относят:
Выпуск
Установка и активация
Деактивация
Адаптация
Обновление
Встройка
Отслеживание версий
Удаление
Изъятие из обращения
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39500900
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
почему бы вам вместо велосипеда ФП (вместо AD) не сбацать СУБД (вместо Оракле)
Сейчас импортозамещение стоит очень остро.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39504467
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ВМоисеев,
почему бы вам вместо велосипеда ФП (вместо AD) не сбацать СУБД (вместо Оракле)
Сейчас импортозамещение стоит очень остро.

Свят, свят, свят...Не надо.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39504734
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Pu4koff, сегодня, 22:04 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20703046] [20703046]
>...Если программы маленькие, то пусть себе лежат на компах...
ФП работы с таблицами базы данных по объёму не большие, к примеру, db_Хранилище.rar - 121 КБ.
Папки с ФП хранятся в хранилище и кеш в сжатом и зашифрованном виде.
Их достаточно много и не ко всем конкретный пользователь имеет доступ.
По требованию ФП будет перенесена в лок. кеш ( если её там нет) и запущена из кеша.
В локальном кеше хранится N ФП. Сейчас N=10.
Ну, и пусть лежат в DFS, права раздавать через Active Directory. Какие-то лишние телодвижения.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39504956
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Pu4koff, сегодня, 07:06 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20720693] [20720693]
>Ну, и пусть лежат в DFS, права раздавать через Active Directory. Какие-то лишние телодвижения.
Ну и что это дает. По подробнее можно.
Давайте проанализируем Вашу схему.
1. Где предполагается размещать функциональные приложения.
2. Как реализуются изменения.
3. Откуда запускаются ФП.
4. Как ФП получают параметры запуска
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39504993
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Предлагаю вам сравнить свой продукт с конкурентом. Это первый п.п. курсовой работы.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39505224
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Pu4koff, сегодня, 07:06 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20720693] [20720693]
>Ну, и пусть лежат в DFS, права раздавать через Active Directory. Какие-то лишние телодвижения.
Ну и что это дает. По подробнее можно.
Давайте проанализируем Вашу схему.
1. Где предполагается размещать функциональные приложения.
Любой компьютер, на котором расшаривается папки/папки. Можно с суффиксом $, чтобы не были видны в проводнике. Естественно с настроенными правами доступа на чтение/запись. Лучше это всё добро засунуть в DFS.
ВМоисеев2. Как реализуются изменения.

Если изменения - это что-то вроде обновления ПО, то изменяем в одном месте и оно меняется везде. Если изменение - это сохранение состояния между запусками, то нужно смотреть конкретную программу. Каким-то программам можно задавать рабочие папки и они всё туда сохраняют для конкретного пользователя, для каких-то вероятно придётся дублированием заниматься (создавать по копии программы для каждого пользователя).
ВМоисеев3. Откуда запускаются ФП.

Можно прямо из сетевой папки и запускать. Выполняться всё равно локально будут со всеми вытекающими.
ВМоисеев4. Как ФП получают параметры запуска
Можно запускать с ключами, можно написать PowerShell-скрипт или bat-ник для запуска, если что-то мудрёное.
Тут нужно на конкретные программы смотреть и их особенности, чтобы как-то более точно рассматривать варианты решения.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39505327
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Pu4koff, вчера, 18:40 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20723072][20723072]

>1-2-3
Т.е ничего нового по сравнению с файл-сервером. Запуск ФП из папок файл-сервера - лишняя нагрузка на локальную сеть. Это уже проходили.
Чтобы было удобно использовать ФП, необходима группировка ФП по смыслу, а след. нужно городить дерево папок из папок - ФП приложение есть папка в файловой системе и давать доступ к каждой такой папке.

4. Клиент должен иметь доступ к содержимому каждой папки дерева. Значит и параметрам запуска ФП, в каком бы файле папки ФП они не находились. Что не желательно для строки соединения.

В моём случае вся информация по клиентам и приложениям находится в базе данных хранилища.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39505354
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевТ.е ничего нового по сравнению с файл-сервером. Запуск ФП из папок файл-сервера - лишняя нагрузка на локальную сеть. Это уже проходили.
Это вся ваша критика AD?
Извините, но так критикуют блондинки а не инженеры со штангенциркулем).
А дальше у вас про своё пошло бла бла бла
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39505394
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Pu4koff, вчера, 18:40 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20723072][20723072]

>1-2-3
Т.е ничего нового по сравнению с файл-сервером. Запуск ФП из папок файл-сервера - лишняя нагрузка на локальную сеть. Это уже проходили.
Чтобы было удобно использовать ФП, необходима группировка ФП по смыслу, а след. нужно городить дерево папок из папок - ФП приложение есть папка в файловой системе и давать доступ к каждой такой папке.

4. Клиент должен иметь доступ к содержимому каждой папки дерева. Значит и параметрам запуска ФП, в каком бы файле папки ФП они не находились. Что не желательно для строки соединения.

В моём случае вся информация по клиентам и приложениям находится в базе данных хранилища.
Так у вас получается та же история с файловыми серверами, только в предложенным мной наброске схемы доступ пользователям даётся централизованно через AD, а у вас непонятно кто и как будет права раздавать на шары и синхронизировать эти права с теми, что будут в этой самописной БД. Или двойная работа или шарить всем всё и надеяться на то, что никто руками по файловым серверам не полезет. Половина приведённой здесь БД из коробки есть в AD, оставшуюся часть тоже при желании можно в схему засунуть или еще как организовать.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39505469
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Pu4koff, сегодня, 09:03 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20723912] [20723912]
>...при желании можно в схему засунуть...
Покажите, как Вы засунете в схему запрет доступа к параметрам запуска ФП.

В моей схеме для доступа к шарам хранилища существует супер пользователь. Его параметры задаются в AD и в настройках удаленного сервиса.
Другие пользователи получают доступ к шарам от его имени.
Шары закрыты от просмотра каталога супер пользователем.
Пользователь не знает имен файлов в шарах.

Далее, размер папки ФП приложения примерно в 6 раз больше .rar архива.
В схеме хранилища в локальный кеш .rar архив папки ФП переносится из хранилища только в случае изменения ФП.
В любом случае ФП запускается из локального кеша
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39505705
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Pu4koff, сегодня, 09:03 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20723912] [20723912]
>...при желании можно в схему засунуть...
Покажите, как Вы засунете в схему запрет доступа к параметрам запуска ФП.
Ровно так же как в вашей базе это делается. Просто нужно обновить схему домена, чтобы у пользователей/групп появились новые записи для хранения разрешений/запретов.
ВМоисеевВ моей схеме для доступа к шарам хранилища существует супер пользователь. Его параметры задаются в AD и в настройках удаленного сервиса.
Другие пользователи получают доступ к шарам от его имени.
Шары закрыты от просмотра каталога супер пользователем.
Пользователь не знает имен файлов в шарах.
В итоге некий логин и пароль захардкодены в программе или лежат в каком-то файлике на каждом компе. При изменении пароля придётся внести изменения на всех компах.
...
Рейтинг: 0 / 0
Хранилище десктопных приложений.
    #39505734
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Pu4koff, сегодня, 15:17 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1254692&msg=20725415] [20725415]
>Ровно так же как в вашей базе это делается...
Не понял. У меня в поле таблицы Хранилища записана строка соединения.
ФП не имеет прямого доступа и информации Хранилища

>В итоге некий логин и пароль захардкодены ...
Нет. Логин и пароль лежат в базе данных Хранилища.
Для получения данных из базы данных Хранилища служит запросы к удаленному WCF сервису.
...
Рейтинг: 0 / 0
15 сообщений из 90, страница 4 из 4
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Хранилище десктопных приложений.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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