Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Шлюз на Java / 18 сообщений из 18, страница 1 из 1
05.05.2014, 12:39
    #38633070
Дмитрий Че
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Добрый день.
Нужно реализовать следующий функционал:
Есть 2 БД ORACLE, нужно реализовать обмен данными между ними через некую безопасную среду.
Т.е. в теории должно быть - по какому-то открытому порту java-шлюз получает данные от одной БД, и передаёт их по другому открытому порту к другой, и обратно. Должна поддерживаться многопоточность, т.е. запросов и ответов может быть несколько в один момент времени.
Покидайте пожалуйста инфу по этому вопросу. Что почитать, примеры реализаций, и т.п.
Буду признателен)
...
Рейтинг: 0 / 0
05.05.2014, 12:45
    #38633085
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
А зачем в решении это задачи Java?
...
Рейтинг: 0 / 0
05.05.2014, 13:21
    #38633149
Дмитрий Че
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
На сервере через который будут идти запросы установлена среда Java. И перед отправкой и получением данных нужно делать предварительную конвертацию данных, что планировалось делать с её помощью.
Можно и другое решение, если есть что-то проще.
...
Рейтинг: 0 / 0
05.05.2014, 13:27
    #38633162
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Вы бы цели задачи озвучили, а то пока выглядит так, что вы сильно ошиблись форумом.
...
Рейтинг: 0 / 0
05.05.2014, 13:34
    #38633181
Дмитрий Че
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Basil A. Sidorov, Есть основная БД, есть БД, в которой ведётся один из модулей основной - она расположена во внешней сети. Нужно организовать безопасный обмен данными между ними, предположительно с помощью Java шлюза. Вроде бы в первом посте всё написал. Мне не понятно, что вам не понятно.
...
Рейтинг: 0 / 0
05.05.2014, 13:39
    #38633192
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Дмитрий ЧеНа сервере через который будут идти запросы установлена среда Java.
А ещё там есть CPU на ассемблере которого можно тоже написать решение.

Дмитрий ЧеИ перед отправкой и получением данных нужно делать предварительную конвертацию данных, что планировалось делать с её помощью. Можно и другое решение, если есть что-то проще.
Так как речь идёт об Oracle, то лучше и проще использовать средства Oracle для решения этой задачи. Просто выходит так, что "давайте делать на Java, мы ведь больше ничего не умеем".
...
Рейтинг: 0 / 0
05.05.2014, 13:47
    #38633205
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Дмитрий ЧеЕсть основная БД, есть БД, в которой ведётся один из модулей основной - она расположена во внешней сети.
Уже лучше.
Дмитрий ЧеНужно организовать безопасный обмен данными между ними
"безопасный" в данном предложении buzzword. Вы же не курсач пишете. Меньше воды. Больше конкретики.

Дмитрий Чепредположительно с помощью Java шлюза
Не понятно
- Почему Java? Есть продвинутая RDBMS с невероятным количеством разнообразных инструментов для преобразования, синхронизации и репликации данных. И вместо них предполагаеться написать что-то своё на Java? И тут возникает когнитивный диссонанс потому что с одной стороны вы ищете что-то готовое, но с другой стороны решительно отказываетесь искать его в нужном месте.

Дмитрий ЧеВроде бы в первом посте всё написал. Мне не понятно, что вам не понятно.
Вот вы пишете, что вам нужен "шлюз". Ну, так вот он:
http://www.oracle.com/technetwork/database/gateways/index.html?ssSourceSiteId=otnru
Только при чем тут Java?
...
Рейтинг: 0 / 0
05.05.2014, 13:51
    #38633214
Andrew1411
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Дмитрий Че,

SSH религия не позволяет использовать?
поднимаете SSH туннель, и в нем dblink.

http://stackoverflow.com/questions/3653788/how-can-i-connect-to-oracle-database-11g-server-through-ssh-tunnel-chain-double
...
Рейтинг: 0 / 0
05.05.2014, 13:57
    #38633222
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Andrew1411SSH религия не позволяет использовать?
поднимаете SSH туннель, и в нем dblink.
http://stackoverflow.com/questions/3653788/how-can-i-connect-to-oracle-database-11g-server-through-ssh-tunnel-chain-double
Ну, или так. ;)
...
Рейтинг: 0 / 0
05.05.2014, 15:26
    #38633367
Дмитрий Че
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Blazkowicz- Почему Java? Есть продвинутая RDBMS с невероятным количеством разнообразных инструментов для преобразования, синхронизации и репликации данных. И вместо них предполагаеться написать что-то своё на Java? И тут возникает когнитивный диссонанс потому что с одной стороны вы ищете что-то готовое, но с другой стороны решительно отказываетесь искать его в нужном месте.

На Java предполагалось изначально, поэтому и создал тему здесь, на самом деле свет клином на ней не сошёлся, можно и другую реализацию.
Про SSH интересно, надо обдумать этот вариант.
Вообще хотелось бы собрать разные варианты технологических решений, желательно с примерами, и на их основе принять решение как именно реализовывать. Можно поподробнее про RDBMS?
...
Рейтинг: 0 / 0
05.05.2014, 15:36
    #38633385
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Дмитрий ЧеНа Java предполагалось изначально, поэтому и создал тему здесь, на самом деле свет клином на ней не сошёлся, можно и другую реализацию.
Есть одна реляционная модель. Есть другая реляционная модель. Java не имеет полноценных инструментов, чтобы оперировать реляционными моделями. Только CRUD/SQL. Поэтому Java здесь как собаке пятая нога. Даже если брать более примитивные БД, то задачу надо решать вместе с DBA, а не с Java программистом.
А здесь ещё и не простая БД, а целый Oracle.


Дмитрий ЧеВообще хотелось бы собрать разные варианты технологических решений, желательно с примерами, и на их основе принять решение как именно реализовывать.
Если вам подходят на столько радикально разные решения, то вы понятия не имеете о вашей проблеме. Поговорите в первую очередь с Oracle DBA.

Дмитрий ЧеМожно поподробнее про RDBMS?
Конечно. Relational Database Management System.
...
Рейтинг: 0 / 0
05.05.2014, 15:59
    #38633441
Дмитрий Че
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Blazkowicz, задачу я описал. Ваши ответы мне очень помогли - к Вам вопросов больше нет.
...
Рейтинг: 0 / 0
05.05.2014, 16:58
    #38633553
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Дмитрий Че,
- вам верно сказали - репликация...админы....разработчики БД....системные администраторы.
Вопрос к ним и в ветку БД.
Если это не курсач))))
...
Рейтинг: 0 / 0
06.05.2014, 12:54
    #38634445
Пилотажный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Дмитрий ЧеBasil A. Sidorov, Есть основная БД, есть БД, в которой ведётся один из модулей основной - она расположена во внешней сети. Нужно организовать безопасный обмен данными между ними, предположительно с помощью Java шлюза. Вроде бы в первом посте всё написал. Мне не понятно, что вам не понятно.

так это обмен через Web?
PS В Oracle есть своя Java.
...
Рейтинг: 0 / 0
06.05.2014, 13:10
    #38634478
Пилотажный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
есть вот Oracle Streams
и да - порт в порт
и можно писать на PL/SQL или на Java (что в Oracle)
статейки есть по теме http://www.samag.ru/archive/article/1557
...
Рейтинг: 0 / 0
06.05.2014, 13:24
    #38634509
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Дмитрий Че, а в твоей архитектуре оба сервера обновляются пользователями?
...
Рейтинг: 0 / 0
06.05.2014, 13:44
    #38634542
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Пилотажный,
конечно всё там есть...4-5-6 методов репликации. В плоть до "почтой на оленях".
...
Рейтинг: 0 / 0
06.05.2014, 13:56
    #38634565
Пилотажный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шлюз на Java
Andrew1411Дмитрий Че,

SSH религия не позволяет использовать?
поднимаете SSH туннель, и в нем dblink.

http://stackoverflow.com/questions/3653788/how-can-i-connect-to-oracle-database-11g-server-through-ssh-tunnel-chain-double

http://www.akadia.com/services/ssh_connect_tunnels.html
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Шлюз на Java / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]