|
|
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Petro123redwhite90Сервер в зависимости от ситуации будет отправлять сигналы, данные клиентам. вы ищите готовые решения. Для этого, одной фразы выше недостаточно. Т.к. _возможно_. дело не только в протоколе. а в чем дело? Сервер управляет поведением клиента. Может подать сигнал включиться, выключиться.... может передать картинку, которая будет на клиенте показываться.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:14 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90Сервер управляет поведением клиента. Может подать сигнал включиться, выключиться....Вы точно для интернета решение делаете??? Как сервер будет управлять неподключенным клиентом за файерволом на клиентском компе и через провайдеровский NAT? Может, всё-таки, "клиент подключается к серверу и принимает команды вперемешку с данными"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:18 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovredwhite90Сервер управляет поведением клиента. Может подать сигнал включиться, выключиться....Вы точно для интернета решение делаете??? Как сервер будет управлять неподключенным клиентом за файерволом на клиентском компе и через провайдеровский NAT? Может, всё-таки, "клиент подключается к серверу и принимает команды вперемешку с данными"? брр, я чего-то противоречия не вижу... Можете для тех кто в танке подрасписать немного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:28 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90Можете для тех кто в танке подрасписать немного? нет это Вы подраспишите. Т.е. преденденты\ВИ использования вашей системы. ЗЫ - то у Вас голимый FTP-клиент для перекачки файлов - то у вас видеострим-поток - то у вас, сервер "включает клиента" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:33 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90, подрасписал))) : авторВариант Использования (ВИ, прецедент или Use Case) - это последовательность некоторых событий, показывающих как Система должна взаимодействовать с Пользователями (называющимися актером или actor) для достижения какой-то цели. Различают два вида ВИ – это бизнес ВИ (БВИ) и системный ВИ (СВИ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:35 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Petro123, основные направления: 1 - управление клиентом с сервера - насчёт включать я наверное погорячился - скорее управление режимом работы. 2 - передача различного рода файлов с сервера на клиент 3 - Получения с клиента данных о его состоянии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:36 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90Можете для тех кто в танке подрасписать немного?Попробуйте что-нибудь "включить" своим сервером (например) на моём компьютере. Даже если у меня будет ваш клиент. С моей кочки зрения это несколько отличается от "клиент, по инициативе пользователя, подключился к серверу и начал принимать команды и данные". P.S. Push-бодягу, что ли, делаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:37 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90управление режимом работы что может написать программист на такое ТЗ? Атомный реактор? ЗЫ Тяжёлый случай.... Я бы вам посоветовал _найти_ то что вы хотите (аналог) в веб. И тут дать ссылку типа - "хочу так-же" Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:44 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovredwhite90Можете для тех кто в танке подрасписать немного?Попробуйте что-нибудь "включить" своим сервером (например) на моём компьютере. Даже если у меня будет ваш клиент. С моей кочки зрения это несколько отличается от "клиент, по инициативе пользователя, подключился к серверу и начал принимать команды и данные". P.S. Push-бодягу, что ли, делаете? ну этот клиент будет только этим и заниматься. наверное это можно назвать Push-бодягой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 11:57 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Petro123redwhite90, подрасписал))) : авторВариант Использования (ВИ, прецедент или Use Case) - это последовательность некоторых событий, показывающих как Система должна взаимодействовать с Пользователями (называющимися актером или actor) для достижения какой-то цели. Различают два вида ВИ – это бизнес ВИ (БВИ) и системный ВИ (СВИ). Сервер говорит - 1.отослать этот файл таким то клиентам. 2.Удалить такой то файл с таких то клиентов. 3. Воспроизвести такой то файл в такое то время на таком то клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 12:01 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90Сервер говорит - сервер не может быть actor'ом (утрирую) Если хотите поменьше писать с нуля - запостите вопрос на "Разработка ИС", рядом ветка Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 13:39 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90Сервер говорит - 1.отослать этот файл таким то клиентам. 2.Удалить такой то файл с таких то клиентов. 3. Воспроизвести такой то файл в такое то время на таком то клиенте.Откажитесь, пока не поздно. То, что вы делаете, можно с лёгкостью квалицифировать как несанкционированный доступ. Что уголовно наказуемо и может привести к состязанию юридических квалификаций. P.S. Я понимаю, что деньги не пахнут, но хотя бы элементарное чувство брезгливости должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 20:43 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovredwhite90Сервер говорит - 1.отослать этот файл таким то клиентам. 2.Удалить такой то файл с таких то клиентов. 3. Воспроизвести такой то файл в такое то время на таком то клиенте.Откажитесь, пока не поздно. То, что вы делаете, можно с лёгкостью квалицифировать как несанкционированный доступ. Что уголовно наказуемо и может привести к состязанию юридических квалификаций. P.S. Я понимаю, что деньги не пахнут, но хотя бы элементарное чувство брезгливости должно быть?Здесь есть один момент. Если данная система делается в рамках ОДНОГО предприятия, у которого есть соответствующие политики, то никакого уголовного наказания может и не быть, т.к. зачастую на компьютерах компании личные данные пользователей иметь и хранить запрещено. Всё остальное разводится соответствующими уровнями доступа и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 07:11 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
По поводу архитектуры, я так понял, что сервер в данном случае будет весьма активен, т.е. должен поддерживаться режим броадкаст сообщений. Боюсь, что в этом случае HTTP 1.0 и 1.1 мало чем смогут помочь, т.к. это пассивный протокол со стороны сервера. Не мучайтесь поиском готового решения, разрабатывайте своё. Если система достаточно активна в своём поведении, как со стороны клиента, так и со стороны сервера, то легче её разработать самим (при наличии конечно опыта и ресурсов) либо заказать тем кто это умеет делать. Можно конечно нарисовать "маленького" монстра, который будет смесью чего-то жуткого, состоящего из нескольких протоколов, но оно Вам надо, потом весь этот зоопарк поддерживать... PS. Кстати, при разработке архитектуры системы в целом, язык реализации на первом плане стоять не должен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 07:25 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Alex KuznetsovЗдесь есть один момент. Если данная система делается в рамках ОДНОГО предприятияДа, но этот момент заключается в том, что владельцем корпоративной техники является работодатель, который строит свою деятельность в рамках действующего законодательства, требований бизнеса и своих личных прибабахов. А вот владельцем личного компьютера является частное лицо со своими личными прибабахами. Получать контент в рамках подписки это одно, находиться под контролем третьих лиц - совсем другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 10:45 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Alex KuznetsovНе мучайтесь поиском готового решения, разрабатывайте своёТем более, что всё необходимое есть в HTTP/1.1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 10:47 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
если это предприятие, то и Java не нужна. AD и админ справится по всем п.п. ТЗ. Правда, причём тогда плохая связь...на предприятии))) IMHO задача взята с потолка..не от работодателя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 11:09 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovredwhite90Сервер говорит - 1.отослать этот файл таким то клиентам. 2.Удалить такой то файл с таких то клиентов. 3. Воспроизвести такой то файл в такое то время на таком то клиенте.Откажитесь, пока не поздно. То, что вы делаете, можно с лёгкостью квалицифировать как несанкционированный доступ. Что уголовно наказуемо и может привести к состязанию юридических квалификаций. P.S. Я понимаю, что деньги не пахнут, но хотя бы элементарное чувство брезгливости должно быть? ничего незаконного тут и близко нет. Обычный пользователь никак не сможет установить себе это приложение) оно будет распространяться вместе с машиной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 13:17 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90оно будет распространяться вместе с машиной. "Ботнеты как объект криминального бизнеса" автор- Web-ориентированные. Наиболее современная разработка киберзлоумышленников. Управление ботами идет по протоколу HTTP. Каждый бот соединяется с определенным web-сервером, получает от него команды и передает в ответ данные. Популярность ботнетов этого типа быстро растет благодаря простоте их разработки и простоте управления (через web-интерфейс). http://www.nestor.minsk.by/kg/2010/02/kg00205.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 13:34 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Petro123redwhite90оно будет распространяться вместе с машиной. "Ботнеты как объект криминального бизнеса" автор- Web-ориентированные. Наиболее современная разработка киберзлоумышленников. Управление ботами идет по протоколу HTTP. Каждый бот соединяется с определенным web-сервером, получает от него команды и передает в ответ данные. Популярность ботнетов этого типа быстро растет благодаря простоте их разработки и простоте управления (через web-интерфейс). http://www.nestor.minsk.by/kg/2010/02/kg00205.html нет смысла доказывать, что не верблюд, если все всё уже решили... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 13:36 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Похоже на ПО по прокрутке роликов на удаленных терминалах... Вариант архитектуры: 1. Сервер формирует команду (старт/стоп/работа с файлом) всем клиентам и кладёт в очередь публикация/подписка (JMS) на сервере (можно использовать open-source JMS-провайдеры); 2. Клиент-подписчик (на самом деле это тоже сервер, т.е. нужен будет или СП на клиенте, или постоянно запущенное java-приложение) при наличии канала подключается к очереди и забирает себе сообщение для обработки. Если файлы большие, а канал не устойчивый, то можно или самому дробить файлы по кускам и собирать на клиенте, или поискать/купить JMS-провайдер (напр. Websphere MQ), который умеет это делать. ЗЫ: вместо JMS можно на сервере в БД учитывать команды, переданные клиентам (реализовать самому гарантированную передачу публикация/подписка). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 15:45 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
JMS - никому ненужное усложнение. Если распространяется "коробка под ключ", то "в условиях достижимости" всё необходимое можно сделать на обычных Socket / ServerSocket . Если не хочется с нуля изобретать и реализовывать протокол и две реализации (клиент и сервер) - берём HTTP: со стороны сервера будут сервлеты и останется реализовать только клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 16:48 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Сокет для команд. Сокет для трафика. Возможность докачки. Плохой (модемный?) Ынтернтернет. Вобщем я щас снова буду советовать FTP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 17:13 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
maytonВобщем я щас снова буду советовать FTP.Оно надо: избыточно сложный протокол для одной-единственной узкой задачи, имеющий проблемы с прохождением через NAT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 18:09 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovAlex KuznetsovЗдесь есть один момент. Если данная система делается в рамках ОДНОГО предприятияДа, но этот момент заключается в том, что владельцем корпоративной техники является работодатель, который строит свою деятельность в рамках действующего законодательства, требований бизнеса и своих личных прибабахов. А вот владельцем личного компьютера является частное лицо со своими личными прибабахами. Получать контент в рамках подписки это одно, находиться под контролем третьих лиц - совсем другое.Коллега, мы с Вами можем долго рассусоливать на эту тему пока redwhite90 явно не укажет, для публичной аудитории делается система или нет. Если для публичной (т.е. любой желающий, в том числе и физическое лицо может приобрести лицензию и использовать данное ПО), то управление со стороны сервера действительно может оказаться вне закона и мало-ли какие файлы попрут на клиента... Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 19:14 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38840417&tid=2126008]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
189ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 488ms |

| 0 / 0 |
