Alexander » 13 мар 2012, 23:53
На текущий момент - только discountmobile, но мы закладываемся на дальнейшее расширение списка таких систем.
Непосредственное взаимодействие со внешними дисконт-системами осуществляет демон dnc_edsd, который может устанавливаться на каждое кассовое место, или один в локальной сети (если, например, выход в Интернет имеет только специально выделенный ПК, а не все кассовые места.
Демон разработан с защитой от обрыва связи с внешним сервером - запросы в этом случае кэшируются (в криптозащищенном виде) в БД, и отправляются на внешний сервер при восстановлении связи.
Лицензия у демона GNU/GPL - исходники есть на полном установочном диске.
Ну а кассовые места уже, соответственно, общаются только с этим демоном (локально, или при прямой видимости по TCP/IP)
P.S. Фактически добавление поддержки новой внешней системы заключается в реализации конвертации запросов от кассовых мест к внешней системе в регламентируемый её документацией формат и отправки/приёма сообщений в/из неё. Как правило, сейчас для этого используется xml.