Мне необходимо разработать модуль (демон) для управления работой мультикассы(автоматический прием платежей). Модуль будет взаимодействовать с flash частью которая реализует пользовательский GUI, с демоном обслуживающим и поддерживающим в рабочем состоянии оборудование (принтер, купюроприёмник итд).
Взаимодействие с модулем должно осуществляется по протоколу на базе xml по принципу запрос-ответ посредством HTTP. На любой запрос модуль должен либо выдавать результат / подтверждение, либо ошибку. Запрос xml должен передаваться в качестве параметра к GET-запросу:
http://localhost:8070?xml=<request>...</request>
Модуль должен взаимодействовать с сервером платежной системы. Обмен данными производится по протоколу HTTPS. В процессе обмена модуль устанавливает защищенное SSL-соединение с сервером, формирует и направляет серверу сообщение с использованием HTTP-метода POST (запрос), и в контексте этого же соединения получает сообщение сервера (ответ). Тело HТTP-сообщения содержит оформленный документ, заголовки сообщения указывают на формат и кодировку документа, объем передаваемых данных и аутентификационную информацию.
В случае сбоев в соединении, отказов сервера итд запрос пересоздается, через некоторое время.
Модуль получает свою конфигурацию из XML файла.
В качестве СУБД, для хранения всей рабочей информации будет использоваться mysql.
ОС: SUSE Linux.
Вопросы:
Первое, имею большой опыт программирования на PHP и в среде MS Visuial C++ & MFC. Под Linux я ничего не разрабатывал, поэтому в любом случае придётся учится чему то новому. Какая среда\ какой язык НА ВАШ ВЗГЛЯД наиболее приспособлен для решения поставленной задачи.
Сам вижу 2 варианта perl или даже php, но как там обстоит дело с периодическими процессами? Многие вещи должны происходить автоматически, с разной периодичностью которая может изменяться (например нужно пересоздать транзакцию из за не удачи, уничтожить не активные сессии и еще десятки вариантов). Заносить скрипты в задания cron? IMHO не удобно это. Для получения GET запросов использовать apache? Не хотелось бы итд...
Есть еще С, но кажется это излишне сложно... хотя конечно тоже вариант. В общем посоветуйте.
Второе, может быть слегка оффтопик.
Под этот проект ищется грамотный специалист. Требования отличное знание OS Linux с опытом программирования под нее не менее 5 лет. Люди с реализацией меньше двух десятков проектов не интересуют. Умение пользоваться SVN, TRAC. Наличие ICQ \ Skype приветствуется. Работа удаленно, оплата сдельная через WM, или банковским переводом. Под это дело уже сейчас есть 50.000 руб. Будет больше. Если Вам это не интересно, может быть это заинтересует ваших знакомых.
Если интересно обязательно указывайте возраст, образование, опыт.
E-mail: open_ssl@mail.ru \ ICQ: 126263
Спасибо.
Ответ на:
комментарий
от Anoxemian
Ответ на:
комментарий
от krum
Ответ на:
комментарий
от Anoxemian
Ответ на:
комментарий
от Anoxemian
Ответ на:
комментарий
от Anoxemian
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от nitrogen
Ответ на:
комментарий
от anonizmus
Ответ на:
комментарий
от anonizmus
Ответ на:
комментарий
от anonizmus
Ответ на:
комментарий
от nitrogen
Ответ на:
комментарий
от nitrogen
Ответ на:
комментарий
от nitrogen
Ответ на:
комментарий
от gods-little-toy
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от vden
Ответ на:
комментарий
от gods-little-toy
Ответ на:
комментарий
от gods-little-toy
Ответ на:
комментарий
от klalafuda
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Управление демонами (2005)
- Форум Анонсирован выход KDE 4.1.3 и X Server 1.5.3 (2008)
- Форум [python] Управление демоном (2010)
- Новости Memcached 1.6.0 - система кэширования данных в ОЗУ с возможностью сохранения на внешнем носителе (2020)
- Форум управление демонами в ubuntu (2008)
- Форум Управление демоном из командной строки. (2013)
- Форум Управление демонами в Debian 4.0 (2007)
- Форум Демоны (2007)
- Форум Демоны (2006)
- Форум демон (2007)