Jump to content


Photo

Host-to-host. Base-Client.

host client base

  • Please log in to reply
2 replies to this topic

#1 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 19 April 2017 - 17:51

Добрый день.

 

Прошу уточнить возможности платформы по нескольким вопросам:

1. Host-to-host: возможна ли работа программных комплексов, разработанных на основании платформы RW, по принципу host-to-host? Ситуация следующая: мы склад, точка отпуска товаров, и для своих клиентов мы хотим разработать маленькое клиентское приложение, которое облегчило бы механизм и процедуру формирования заявок на поставку товаров. По планам это должно избавить от необходимости направлять человека каждую неделю и проверять наличие товаров по монотонному списку и поможет нашим клиентам в режиме реального времени формировать заказы на доставку, будучи точно уверенными, что товар имеется на складе. Возможно, вы посоветуете использовать Web-интерфейс платформы, но интересен вопрос работы именно между двумя прикладными приложениями.

2. В связи с работой между двумя приложениями с помощью сети интернет (в виду первого вопроса) предусмотрены ли средства для шифрования передаваемых данных, на подобие криптозащиты в банках (клиент-банк), работа с криптопровайдерами, ключами (открытыми/закрытыми)?

3. Предусмотрены ли средства для взаимодействия со внешними программными средствами через TXT, DBF, XLS-файлы?

 

С уважением, Dearhome.


  • EdwardGennesi, BernardBum, Frankvard and 5 others like this

#2 dsafonov

dsafonov

    Newbie

  • Members
  • Pip
  • 7 posts

Posted 20 April 2017 - 14:55

1. Наиболее прямолинейный способ интеграции между приложениями в вашем случае - разработка на стороне системы-склада сетевого сервиса, работающего по HTTP-подобному протоколу (прикладное содержимое запросов может быть оформлено как угодно (XML, Json) - разбирать и собирать запросы и ответы вы будете самостоятельно). Для создания такого сервиса потребуется реализовать новый тип серверного сетевого канала (т.е. создать прикладной класс на базе NetListener), добавить в инстанцию системы модуль типа "Обслуживание сетевых портов", в нем создать канал вашего нового типа. Для более детального описания процесса понадобится некоторое время.

 

2. Серверные сетевые каналы поддерживают шифорвание по TLS. К инстанции можно подключить keystore с ключами (в простейшем случае это .jks файл, но возможен и некий железный контейнер (например, USB-токен))

 

3. Универсальных средств работы с файлами данных типов нет. Хотя к платформе подключены 3rdParty библиотеки, которые облегчают работу с файлами типа DBF и XLS.

Не совсем очевидно, что именно понимается под "средствами для взаимодействия". Если речь идет, например, о периодической загрузке данных из файла в заданном каталоге,

то платформа в этом сценарии может предоставить инфраструктуру для запуска прикладного кода импорта по заданному расписанию (аппарат задач по расписанию).


  • EdwardGennesi, Frankvard, Michaelchons and 1 other like this

#3 dearhome

dearhome

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • Organisation:Home

Posted 20 April 2017 - 15:07

Добрый день.

 

Спасибо большое за Ваш ответ. По мере разработки технического задания для разработки ПО будут возникать более определенные и предметные вопросы по данной теме. С вашего позволения я буду задавать вопросы в настоящей теме.

 

С уважением, Dearhome.


  • EdwardGennesi, Frankvard and Charlesbip like this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users