| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Веб-разработка и фреймворки > Толстый клиент Django |
| Автор: spruce 9.5.2011, 22:21 |
| Добрый день. Никто не пробовал подключать удаленные клиенты (толстые клиенты) к django? У меня есть нескольеко методов(функций), которые надо выполнять на удаленной машине, при этом надо использовать частично бизнес-логику, которая крутится на основном сервере. Может можно это как-нибудь реализовать? Что мне нужно сделать - на отдельно стоящем сервере, получить список оборудования, вытянуть нужные пораметры подключения к этому оборудованию, потом зайти по соответствующему протоколу и параметрам доступа на это оборудование, сделать определенные действия и отчитаться на сервер. Как это можно реализовать с помощью django? У меня была мысль прикрепить скрипт на perl`е, но все равно остается задачей вытянуть данные по подключению.... |
| Автор: Daevaorn 9.5.2011, 22:27 |
| Что вам конкретно нужно и какую роль тут играет Django? Django в принципе всё равно насколько стройный клиент на той стороне, лишь бы он умел общаться по htto. |
| Автор: spruce 10.5.2011, 07:59 |
| Есть Web-приложение. Надо с другого сервера подключиться к этому web-приложению и выполнить какой-то метод (к примеру, получить какой-нибудь список), потом сделать какую-то операцию с этим списком и вернуть результат обратно. PS: как вариант, была мысль использовать json, но знаю, что в других фреймворках есть возможность работать с iiop, может и в этом фреймворке что-то есть подобное? |
| Автор: spruce 10.5.2011, 09:18 |
| То, что питон справится с задачей не хуже, это я не спорю. Инетересует немного другое. На сокетах и http запросах не хочется писать, потому что надо будет писать собственную систему команд, которая в данном случае мне не нужна. Надо просто получить сериализуемые объекты, выполнить какие-то операции, и отправить результат (как уже писал). Щас пока рылся в интернете, нашел Pyro, в принципе то, что мне надо... Работали ли Вы с Pyro, и есть ли аналоги? |
| Автор: Pfailed 10.5.2011, 09:40 |
| man xmlrpc и прочий rpc |
| Автор: Absinthe 15.5.2011, 11:39 |
| http://ru.wikipedia.org/wiki/REST |
| Автор: spruce 15.5.2011, 14:50 |
| Спасибо за эти команды и ссылки, это все прекрасно. Вы только скажите, а вы сами то этим пользовались? Завикипедить можно и CORBA, и IIOP, и HTIOP... Разновидностей технологии миллион, по каждой изучать матчасть не хватит ни времени, ни сил, ни желания...Хотелось бы услышать отзыв что лучше, что хуже..И может у кого то даже есть простой пример использования. PS: Я уже разобрался с pyro. Все что надо для меня уже реализовал. |
| Автор: Absinthe 20.5.2011, 22:29 | ||
Кстати есть решение лучше, чем предложенное мной выше: SOAP. Для толстых клиентов удобнее, но ты ведь хотел django применять. |
| Автор: spruce 22.5.2011, 15:27 | ||||
Мне хотелсь, если честно, увидеть какую-то практическую реализацию..пример, или что то подобное. Может быть даже кто-то и оспорил бы Pyro в моем контексте... |