|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Всем привет! Ребята помогите определить направление, практического по организации КС нет, необходимо организовать серверную часть - БД ms sql и до десяти клиентов (удаленные друг от друга и серверы точки), которые будут вставлять в серверную часть информацию. Интернет канал выделенный, вот думаю как реализовать, напрямую с клиента обращаться к процедуре с параметрами для вставки данных или организовать файлами через имейл. Вот что вижу: Преимущества мыла: 1. Готовая ssl защита передачи данных; 2. Высокая степень безопасности - к серверу нет необходимости прямого подключения и наличия выделенного IP адреса, скрытие брендмауером всех портов; Недостатки 1. Не моментальное (не в реальном времени) отображение успешности загрузки информации в центр; 2. Привязка к стороннему сервису - gmail, в идеале свой почтовый ящик с поддержкой ssl; 3. Необходимость создания логики контроля файлов) данных; буду благодарен за комментарии ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 14:49 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Еще б почтовыми голубями предложил данные передавать. HTTP (Web API)-сервис тут за глаза. Факультативно -- SignalR для обновлений в реальном времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 14:53 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
VPN будет или произвольная сеть? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 14:56 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Arm79VPN будет или произвольная сеть? думал если почтой....то по крайней мере пока с VPN не заморачиваться.... но в идеале, в дальнейшем думаю нужно... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 14:57 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
НахлобучЕще б почтовыми голубями предложил данные передавать. HTTP (Web API)-сервис тут за глаза. Факультативно -- SignalR для обновлений в реальном времени. спасибо. (Web API)-сервис тут за глаза --- не могли бы немного пояснить, зачем HTTP? Если ms sql слушает определенный порт, на который я могу передавать от клиента команды... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 14:59 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Сервер в каком виде? как служба доступен или вы можете разворачивать на нем свои приложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:06 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Arm79Сервер в каком виде? как служба доступен или вы можете разворачивать на нем свои приложения? Сервер в каком виде? --- ms server 2008 + ms sql server 2008 БД. как служба. тут только БД и все. а на удаленных машинках (клиентах) необходимо win forms приложение, которое например по IP (если не файлами, а прямой доступ) и порту будет взаимодействовать с БД на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:09 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Ну так а в чем проблема? Веб приложение и вся недолгая. Делов-то. P.S. КСП тут не уперлось. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:10 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
МСУНу так а в чем проблема? Веб приложение и вся недолгая. Делов-то. P.S. КСП тут не уперлось. я тут редко бываю, но ник МСУ запомнился ))) КСП тут не уперлось ---- в веб не силен, а это нужно уже сейчас. Веб приложение --- настройками в IIS я так понимаю можно дать доступ к странице управления только этим удаленным клиентам (по имени машины, так как IP у клиентских машин динамический не будет)? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:15 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Sputnickв веб не силен, а это нужно уже сейчас. Ну задача явно для веба. В худшем случае трехзвенка (толстый клиент + wcf + database). Но ни в коей мере базу наружу не светить. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:21 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Может пользователям дать возможность через какие-то существующие инструменты заходить (подключаться) к серверу в терминальном режиме и прямо там запускать свою прогу. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:21 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Vad72Может пользователям дать возможность через какие-то существующие инструменты заходить (подключаться) к серверу в терминальном режиме и прямо там запускать свою прогу. в терминальном режиме и прямо там запускать свою прогу --- как то в обход.... все равно нужно приложение для взаимодействия писать... покурю в сторону asp mvc, недавно начал его учить, а тут безопасность нужна ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:25 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
есть несколько путей, все они разной степени применимости 1) В простейшем случае WinForms + нативный доступ к серверу. Просто, быстро, работает. Минусы соответственно: нет секурности, нет расширяемости, и ваще, клиент-сервер нынче не модный 2) Можно поднять VPN между клиентами и сервером (или SSL/SSH канал организовать, см. Stunnel). Проблема секурности уберется, но минусы все равно большие. 3) Потратите немного больше времени, но Web-приложение скорее всего вам подойдет больше. Про SignalR вам погорячились, хотя бы запрос-ответ освойте. В общем, ASP.NET MVC4 WebAPI очень хороший совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:25 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
МСУSputnickв веб не силен, а это нужно уже сейчас. Ну задача явно для веба. В худшем случае трехзвенка (толстый клиент + wcf + database). Но ни в коей мере базу наружу не светить. кстати ты стандартный фавоикон на своем сайте не сменил )))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:26 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Arm793) Потратите немного больше времени, но Web-приложение скорее всего вам подойдет больше. Про SignalR вам погорячились, хотя бы запрос-ответ освойте. В общем, ASP.NET MVC4 WebAPI очень хороший совет.. ну вот и решение. спасибо огромное, лучше уж в эту сторону напрягусь, все равно учу мвц, а на реальных задачах веселей )) спасибо всем. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:28 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
Арендуется хост, домен на нем поднимается MVC4 WebAPI и дальше этот MVC4 WebAPI обращается к моему сервису. От покупки хоста не уйти, правильно я понимаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 15:51 |
|
Организация клиент-серверного приложения
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 16:00 |
|
|
start [/forum/topic.php?fid=20&fpage=156&tid=1404403]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 479ms |
0 / 0 |