|
|
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Предположим, есть программа на Android, которая перехватывает звонок (клиента) и должна записать его в базу предприятия. База живёт локально, где в офисе. Само собой, за NAT`ом и брандмауэром. Само собой, что можно приобрести хостинг или использовать свой сайт, если он есть. Здесь проблема в том, что придётся изучать php, js чтобы написать API. Не знаю, есть windows-хостинги, которые позволяют запустить мою программу (на delphi), которая и будет в роли API. Знаю, что есть для ASP.NET, но это не то опять же. Или на Delphi можно что-то написать, что будет работать на обычном linux-хостинге? Ещё вариант - в брандмауэре предприятия сделать перенаправление портов, но здесь может быть проблема в том, что IP не постоянный + не совсем безопасно. Обмен через облако: Google Disk, например? Или Google cloud https://cloud.google.com/sql/docs/mysql/admin-api/v1beta4/?hl=ru Думаю, лучший вариант будет через Firebase https://github.com/spinettaro/Firebase4Delphi ? Кто-то уже пытался использовать Firebase4Delphi? Получается? Что можно придумать, как говорится, "малой кровью"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 14:58 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11Здесь проблема в том, что придётся изучать php, js чтобы написать API. Нет, не придётся. CGI скрипты пишутся на чём угодно, включая bash. Один скрипт - для сброса информации с телефона в файл, второй скрипт - для выдачи её офисному демону, который занесёт в базу. JSON, REST и прочий HTML/XML - совершенно не нужны. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 16:34 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovНет, не придётся Точнее сказать - изучение PHP это самый простой вариант если промежуточный узел размещать на халявном shared хостинге. Но солидные люди так не делают. Для VPS есть куча вариантов организации обмена на любой вкус, включая почти готовый демон, принимающий информацию через TPC/IP в примерах того же FPC. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 16:48 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
хмммм... т.е. на линукс хостинге можно что-то вроде такого? http://my-site.com/cgi-bin/myprog1.exe/tel11?777077&tel2?5550555 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 16:50 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11хмммм... т.е. на линукс хостинге можно что-то вроде такого? http://my-site.com/cgi-bin/myprog1.exe/tel11?777077&tel2?5550555 forbidden можно даже на винде ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 16:58 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Самое простое - статический IP, открыть порт и доступ к БД по SSL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 17:03 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
defecator, что на винде можно, я знаю. Я удивлюсь, что линукс выполнит мою exe программу на дельфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 17:08 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11defecator, что на винде можно, я знаю. Я удивлюсь, что линукс выполнит мою exe программу на дельфи. ты сам по ссылке ходил ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 17:16 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
defecator, нет, конечно, я просто для примера написал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 17:28 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Самый простой и дешевый вариант - на хостинге база, видимая наружу. Андроид в нее пишет, приложение на корпоративном сервере забирает оттуда данные и перекладывает в корпоративную БД. Еще вариант - покупать не хостинг а VPS и самому всем рулить Еще вариант - StaticIP для конторы и пробросить порты до БД/АПИ сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 17:38 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_на хостинге база, видимая наружу. это опасно и не все хостеры дадут разрешение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 17:44 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11_Vasilisk_на хостинге база, видимая наружу. это опасно и не все хостеры дадут разрешение если у тебя VDS/VPS, хостерам начхать на твои базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 17:46 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11т.е. на линукс хостинге можно что-то вроде такого? CGI - простая консольная программа, она без проблем собирается FPC. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 17:48 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Firebase только для юридических лиц, частники с этим гугловским сервисом запрещено работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 18:05 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
У всех облачных провайдеров есть бесплатные версии сервисов, которые осилят по несколько тысяч запросов в сутки без оплаты. Хотя казалось бы, что может быть проще сделать мини-апи на пхп и выложить это на любой, даже бесплатный хостинг? Там же не будет тысяч звонков в день. Один запрос принимает post запрос на сохранение данных о звонке. Второй get запрос получает список всех звонков за всё время, день или еще когда. А на предприятии уже стоит маленький сервис, который раз в минуту/час/день проверяет обновления и через апи вытаскивает списки с последующим сохранением в основную базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 18:10 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
JaDiFirebase только для юридических лиц, частники с этим гугловским сервисом запрещено работать. не верю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 19:36 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
JaDiХотя казалось бы, что может быть проще сделать мини-апи на пхп X11Здесь проблема в том, что придётся изучать php, js чтобы написать API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 19:37 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11JaDiFirebase только для юридических лиц, частники с этим гугловским сервисом запрещено работать. не верю Google избавляется от частных клиентов в России ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 19:47 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
defecator, я уже пробую. Что там пробовать... просто ограничения по трафику и количеству данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 20:01 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovJSON, REST и прочий HTML/XML - совершенно не нужны. как раз сейчас именно REST https://firebase.google.com/docs/reference/rest/database/ модно, стильно, молодёжно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 20:03 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
я так понимаю, что тебе хочется халявы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 20:14 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
defecator, как обычно, как и многим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 20:24 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
А еще облачные сервисы линукс-машины поддерживают -- можно как раз последнюю версию делфи попробовать: поставить докер-образ (убунту или что там там делфя поддерживает), запустить и задеплоить туда делфи-приложение, сделав удобный сервис, развертывающийся в два клика. Как раз то, что в первом посте X11 хотел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 20:53 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11defecator, как обычно, как и многим. но тут ты обломился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:00 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
defecator, почему, если firebase предоставляет услуги бесплатно с какими-то ограничениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:01 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
defecator, а разве Харьков, откуда родом X11, это касается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:03 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11defecator, почему, если firebase предоставляет услуги бесплатно с какими-то ограничениями. неужто купить VDS/VPS настолько накладно для бизнеса ? "Возьмём дырокол в аренду ?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:04 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
здесь https://www.kinvey.com/pricing/ тоже предоставляют какой-то функционал бесплатно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:05 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Докdefecator, а разве Харьков, откуда родом X11, это касается? А разве там написано что-то конкретно про харьков ? Там написано, что физики идут лесом. Страна не указана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:05 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
defecatorДокdefecator, а разве Харьков, откуда родом X11, это касается? А разве там написано что-то конкретно про харьков ? Там написано, что физики идут лесом. Страна не указана хотя нет, страна указана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:06 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
в таком случае никто не помешает использовать Firebase в Харькове ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:06 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11здесь https://www.kinvey.com/pricing/ тоже предоставляют какой-то функционал бесплатно. о, в Токио даже есть спец палитра BaaS clients и там есть TKinveyProvider ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:13 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11X11здесь https://www.kinvey.com/pricing/ тоже предоставляют какой-то функционал бесплатно. о, в Токио даже есть спец палитра BaaS clients и там есть TKinveyProvider редиски убрали REST API а в справке по Delphi пишут, что нужно выбирать REST API ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2018, 21:19 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Пока что реализовал напрямую из Android приложения в Firebird. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 12:39 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11, посмотри https://www.tmssoftware.com/site/myclouddata.asp ну вот все есть ... и халявные тарифы в том числе... единственное, компоненты https://www.tmssoftware.com/site/tmscloudstudio.asp платные, НО очень хорошие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 15:22 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Да, я видел, спасибо. Пока не разбирался в них ещё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 16:14 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Все просто: пишется dll для IIS. Вариантов реализации обмена - овердофига (например, https://github.com/danieleteti/delphimvcframework). Арендуем сервер с Windows и делаем что хотим. Цена вопроса до 5000 р. в месяц. А если купить статический IP себе, то можно и свой комп использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 11:19 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Тут надо что-то вроде push. Ну т.е. клиенты что-то отправляют на промежуточный сервер (который в интернете /в облаке/), а этот промежуточный сервер сразу отправляет данные на корпоративный рабочий сервер в базу или приложению, которое работает с базой. Иначе что получается - нужно интернет-сервер опрашивать периодически: ау, есть чё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 11:45 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11ау, есть чё? А пуш по твоему иначе работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 11:50 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
wadman, не знаю, даже не вдавался пока что в детали. Может можно минуя промежуточные базы типа "Firebase Realtime Database" отправлять данные на корпоративный сервер пушем? Если данных совсем не много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 12:19 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11, надо осознавать, что реалтайм влетит в копеечку... А по факту что именно планируется сделать? Какого рода данные -- да так, что вот они прямо здесь и сейчас тут же нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 12:26 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
в самом начале написал: X11Предположим, есть программа на Android, которая перехватывает звонок (клиента) и должна записать его в базу предприятия. База живёт локально, где в офисе. Само собой, за NAT`ом и брандмауэром. Но записать не сразу. Т.е .все звонки перехватываются и отображаются в списке, в этой аппликации, а уже по нажатию на кнопку Отправить в базу, юзер вводит имя клиента и оно с телефоном и ещё с др. данными отправляется в базу фирмы. База - фирмы в локалке на Firebird 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 12:43 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
мы как-то делали систему чисто на лямбдах от Амазона, пользовали на полную катушку, база, очередь сообщений, пуши на клиентов и все такое. Работало весьма неплохо. Но дельфи там нет, есть js и питон. Масштабируемость отличная, и никакого администирования серверов, плюсом для небольших проектов можно вполне уложиться в бесплатные месячные лимиты амазона. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 12:53 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11в самом начале написал: X11Предположим, есть программа на Android, которая перехватывает звонок (клиента) и должна записать его в базу предприятия. База живёт локально, где в офисе. Само собой, за NAT`ом и брандмауэром. Но записать не сразу. Т.е .все звонки перехватываются и отображаются в списке, в этой аппликации, а уже по нажатию на кнопку Отправить в базу, юзер вводит имя клиента и оно с телефоном и ещё с др. данными отправляется в базу фирмы. База - фирмы в локалке на Firebird 3. И где же тут нужен реалтайм? Потом еще выяснится, что эти данные о звонках нужны раз в неделю/месяц, чтобы сформировать отчет с историей звонков клиента/менеджера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 12:59 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
JaDi, как где? Добавление информации о звонке. Они сразу должна попасть в базу фирмы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 13:23 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Мне кажется вести разговор о реалтаймовой программе на ОС не режима реального времени как минимум странно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 13:39 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11JaDi, как где? Добавление информации о звонке. Они сразу должна попасть в базу фирмы. Для каких целей она СРАЗУ должна попасть в базу? Про реалтайм говорят тогда, когда эти данные нужны СРАЗУ же -- например, передать пользователю какой-то фидбек, посчитать и вернуть данные, отобразить в системе мониторинга, отослать исполнителю и т.п. Если это происходит с задержкой, пусть даже в минуту -- то ни о каком реалтайме и речи не идет, там это не нужно. И соответственно технологии можно применять заметно более простые и дешевые (читай, вместо постоянно соединения такие как лонгпул, сокеты -- можно использовать простейшие запросы по таймеру). P.S. Я уже не говорю про то, что телефоны и связь в них -- вообще нестабильны и предполагает как постоянные проблемы со связью, так и включение/выключение самого приложения. Особенно когда речь идет про звонки -- он ведь вообще без сети работают -- куда их отсылаться-то в "реалтайме". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 14:09 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
JaDiДля каких целей она СРАЗУ должна попасть в базу? Например, для того, чтобы не тянуть с облака всю базу и потом не сравнивать со своей, что уже ранее забрали, а что ещё не забирали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 14:17 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
JaDiкуда их отсылаться-то в "реалтайме". Ещё раз напишу: пользователь на своём смартфоне сам жмякает кнопку Добавить звонок в базу. Т.е. добавление в базу происходит не во время звонка. Т.к. во время звонка EDGE/3G/4G не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 14:18 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11... Ещё вариант - в брандмауэре предприятия сделать перенаправление портов, но здесь может быть проблема в том, что IP не постоянный + не совсем безопасно. ... Что можно придумать, как говорится, "малой кровью"? У вас у предприятия нет статического IP? Что-то я сомневаюсь. Если нет, то взять у провайдера статический IP стоит по-моему совсем недорого. По-моему нормальный вариант - в локальной сети поставить веб-сервер под windows, на нем CGI-приложение, написанное на Дельфи, которое будет получать данные от клиентов и писать их в БД. А на корпоративном роутере сделать перенаправление портов так, чтобы клиенты обращались на ваш внешний IP, а их перекидывало бы на внутренний web-сервер. Может тут правда есть какие-то нюансы, например если клиентов много, загрузят роутер, не знаю. Сам правда так не делал.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 14:56 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
s62, другой вариант - как писали, взять например обычный виртуальный хостинг, они же есть и под Linux, и под Windows, и клиентам обращаться на веб-сервер. Но в этом варианте всё равно остается задача передачи данных с веб-сервера во внутреннюю БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 15:03 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
s62У вас у предприятия нет статического IP? Это не проблема и не важно, и здесь это не обсуждается. Есть куча сервисов типа no-ip.com или dyndns. Другой вопрос, что не самый правильный вариант - это выставлять наружу firebird. Мало того, дело не во мне или не только во мне. А если это приложение а-ля ширпотреб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 15:24 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Если это ширпотреб, то у пользователей, у мелких фирм нет желания арендовать целый сервер. У некоторых даж и сайтов-то нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 15:25 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11s62У вас у предприятия нет статического IP? Это не проблема и не важно, и здесь это не обсуждается. Есть куча сервисов типа no-ip.com или dyndns. Другой вопрос, что не самый правильный вариант - это выставлять наружу firebird. Мало того, дело не во мне или не только во мне. А если это приложение а-ля ширпотреб?Вариант, который предложил я - не выставлять наружу Firebird, а выставить наружу web-сервер. Ширпотреб - в смысле люди покупают ваш софт и будут решать с ним описанную проблему с записью данных на сервер? (точнее вы сейчас должны для них это решить) Или ширпотреб в смысле, что много телефонов с приложением, а сервер все-таки у вас один? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 15:30 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11, то есть вы решаете задачу не для своего предприятия, а продукт (ширпотреб) - это не приложение для мобильного устройства, а комплект - сервер для предприятия(-покупателя) + мобильное приложение (+ необходимое для обмена данными между мобильными устройствами и сервером), так? Я сначала понял задачу по-другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 16:09 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
s62Вариант, который предложил я - не выставлять наружу Firebird, а выставить наружу web-сервер. К сожалению, если это будет ширпотреб, то клиент сам себе не установит и не настроит веб-сервер в офисе. Мне так кажется. Даже я, например, без гугленья, не смогу установить и настроить веб-сервер. Ну т.е. никогда этого не делал. По идее, всё должно сводиться к тому, что пользователь или не слишком опытный админ фирмы должен ввести какие-нибудь параметры где-нибудь в приложении, типа логин/пароль, адрес и, может быть, ещё что-то. Пока что да, самый лучший вариант - это stand-alone веб-сервер (в дельфи такое есть), которое будет принимать REST запросы на офисном ПК и обрабатывать их. Посадить этот сервер на нестандартный порт. Придётся что-то выдумывать, если будет атака. Бесплатно, т.е. не нужно платить облачным сервисам. Второй похожий вариант - это тупо выставить firebird, ну или какая там СУБД может использоваться, наружу тоже на нестандартный порт. Какая-никакая, но и СУБД тоже есть защита. Тогда всё сводится к прямому обращению к СУБД. Правильный вариант - где-то держать промежуточный сервер (трёхзвенка). Но я пока не знаю, как правильней с промежуточного сервера забирать инфу. Мало того, все такие сервисы а-ля Firebase - на английском, что усложняет задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 16:23 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
s62X11, то есть вы решаете задачу не для своего предприятия, а продукт (ширпотреб) - это не приложение для мобильного устройства, а комплект - сервер для предприятия(-покупателя) + мобильное приложение (+ необходимое для обмена данными между мобильными устройствами и сервером), так? Я сначала понял задачу по-другому. Ну, скорей всего, так. Что-то типа маленькой фирмочки, у которой даже штатного админа нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 16:25 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11Придётся что-то выдумывать, если будет атака. про ZeBeDee читал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 19:10 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Док, да, но не уверен, что спустя 16 лет это всё ещё актуально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 22:42 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
JaDi, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 22:42 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11в самом начале написал: X11Предположим, есть программа на Android, которая перехватывает звонок (клиента) и должна записать его в базу предприятия. База живёт локально, где в офисе. Само собой, за NAT`ом и брандмауэром. Но записать не сразу. Т.е .все звонки перехватываются и отображаются в списке, в этой аппликации, а уже по нажатию на кнопку Отправить в базу, юзер вводит имя клиента и оно с телефоном и ещё с др. данными отправляется в базу фирмы. База - фирмы в локалке на Firebird 3. Шли обычным письмом с звонками и клиентами. Лови на стороне базы приложением, разбирай и пиши в базу в локалке! Делов-то! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 23:01 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11, идея в том, что используй почту, как транспорт доставки. и пользователь (потребитель ширпотреба) разберется и сервера никакого не надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 23:09 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
ну тоже вариант, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 23:10 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Я ещё забыл, что можно создать и настроить VPN между смартфоном и офисным сервером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 10:50 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11все такие сервисы а-ля Firebase на английском scorocode.ru все на русском. с примерами голые HTTP запросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 10:57 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 11:14 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
"Услуги сервиса Firebase подорожали в 70 раз, а нас никто не предупредил" https://habrahabr.ru/company/everydaytools/blog/329282/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 14:23 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
X11"Услуги сервиса Firebase подорожали в 70 раз, а нас никто не предупредил" https://habrahabr.ru/company/everydaytools/blog/329282/ Личное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 15:36 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
white_nigger, не, это не моё. Наткнулся в сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 16:08 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
там кстати ответ от компании хороший по ссылке типа у ребят был глючной биллинг, который не учитывал (и не вставлял в счёт) многие функции до поры до времени у них просто руки не доходили но потом они биллинг исправили и все, за что люди должны были платить, но получали на халяву, внезапно появилось в счете но прикрытие привычной халявы (на использовании которой как оказалось и был по факту построен их успех) называется "услуги подорожали в 70 раз" стартапы такие стартапы.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 17:12 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
Arioch, на самом деле можно прочитать и по другому -- хитрые стартаперы нашли узкое место и стали пользоваться этим багом, пока его не пофиксили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 17:25 |
|
||
|
Обмен данными через Интернет
|
|||
|---|---|---|---|
|
#18+
krapotkinX11все такие сервисы а-ля Firebase на английском scorocode.ru все на русском. с примерами голые HTTP запросы https://scorocode.github.io/scorocode-docs/httpapi/appapi/ ЧЯДНТ Ключи взял в меню Безопасность. Правда, там несколько клиентских ключей, пробовал разные. Всегда получаю ошибку 400. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2018, 16:28 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2041248]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 408ms |

| 0 / 0 |
