|
|
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Добрый день. Нужно реализовать следующий функционал: Есть 2 БД ORACLE, нужно реализовать обмен данными между ними через некую безопасную среду. Т.е. в теории должно быть - по какому-то открытому порту java-шлюз получает данные от одной БД, и передаёт их по другому открытому порту к другой, и обратно. Должна поддерживаться многопоточность, т.е. запросов и ответов может быть несколько в один момент времени. Покидайте пожалуйста инфу по этому вопросу. Что почитать, примеры реализаций, и т.п. Буду признателен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 12:39 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
А зачем в решении это задачи Java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 12:45 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
На сервере через который будут идти запросы установлена среда Java. И перед отправкой и получением данных нужно делать предварительную конвертацию данных, что планировалось делать с её помощью. Можно и другое решение, если есть что-то проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 13:21 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Вы бы цели задачи озвучили, а то пока выглядит так, что вы сильно ошиблись форумом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 13:27 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Есть основная БД, есть БД, в которой ведётся один из модулей основной - она расположена во внешней сети. Нужно организовать безопасный обмен данными между ними, предположительно с помощью Java шлюза. Вроде бы в первом посте всё написал. Мне не понятно, что вам не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 13:34 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Дмитрий ЧеНа сервере через который будут идти запросы установлена среда Java. А ещё там есть CPU на ассемблере которого можно тоже написать решение. Дмитрий ЧеИ перед отправкой и получением данных нужно делать предварительную конвертацию данных, что планировалось делать с её помощью. Можно и другое решение, если есть что-то проще. Так как речь идёт об Oracle, то лучше и проще использовать средства Oracle для решения этой задачи. Просто выходит так, что "давайте делать на Java, мы ведь больше ничего не умеем". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 13:39 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Дмитрий ЧеЕсть основная БД, есть БД, в которой ведётся один из модулей основной - она расположена во внешней сети. Уже лучше. Дмитрий ЧеНужно организовать безопасный обмен данными между ними "безопасный" в данном предложении buzzword. Вы же не курсач пишете. Меньше воды. Больше конкретики. Дмитрий Чепредположительно с помощью Java шлюза Не понятно - Почему Java? Есть продвинутая RDBMS с невероятным количеством разнообразных инструментов для преобразования, синхронизации и репликации данных. И вместо них предполагаеться написать что-то своё на Java? И тут возникает когнитивный диссонанс потому что с одной стороны вы ищете что-то готовое, но с другой стороны решительно отказываетесь искать его в нужном месте. Дмитрий ЧеВроде бы в первом посте всё написал. Мне не понятно, что вам не понятно. Вот вы пишете, что вам нужен "шлюз". Ну, так вот он: http://www.oracle.com/technetwork/database/gateways/index.html?ssSourceSiteId=otnru Только при чем тут Java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 13:47 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Дмитрий Че, SSH религия не позволяет использовать? поднимаете SSH туннель, и в нем dblink. http://stackoverflow.com/questions/3653788/how-can-i-connect-to-oracle-database-11g-server-through-ssh-tunnel-chain-double ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 13:51 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Andrew1411SSH религия не позволяет использовать? поднимаете SSH туннель, и в нем dblink. http://stackoverflow.com/questions/3653788/how-can-i-connect-to-oracle-database-11g-server-through-ssh-tunnel-chain-double Ну, или так. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 13:57 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Blazkowicz- Почему Java? Есть продвинутая RDBMS с невероятным количеством разнообразных инструментов для преобразования, синхронизации и репликации данных. И вместо них предполагаеться написать что-то своё на Java? И тут возникает когнитивный диссонанс потому что с одной стороны вы ищете что-то готовое, но с другой стороны решительно отказываетесь искать его в нужном месте. На Java предполагалось изначально, поэтому и создал тему здесь, на самом деле свет клином на ней не сошёлся, можно и другую реализацию. Про SSH интересно, надо обдумать этот вариант. Вообще хотелось бы собрать разные варианты технологических решений, желательно с примерами, и на их основе принять решение как именно реализовывать. Можно поподробнее про RDBMS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 15:26 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Дмитрий ЧеНа Java предполагалось изначально, поэтому и создал тему здесь, на самом деле свет клином на ней не сошёлся, можно и другую реализацию. Есть одна реляционная модель. Есть другая реляционная модель. Java не имеет полноценных инструментов, чтобы оперировать реляционными моделями. Только CRUD/SQL. Поэтому Java здесь как собаке пятая нога. Даже если брать более примитивные БД, то задачу надо решать вместе с DBA, а не с Java программистом. А здесь ещё и не простая БД, а целый Oracle. Дмитрий ЧеВообще хотелось бы собрать разные варианты технологических решений, желательно с примерами, и на их основе принять решение как именно реализовывать. Если вам подходят на столько радикально разные решения, то вы понятия не имеете о вашей проблеме. Поговорите в первую очередь с Oracle DBA. Дмитрий ЧеМожно поподробнее про RDBMS? Конечно. Relational Database Management System. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 15:36 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, задачу я описал. Ваши ответы мне очень помогли - к Вам вопросов больше нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 15:59 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Дмитрий Че, - вам верно сказали - репликация...админы....разработчики БД....системные администраторы. Вопрос к ним и в ветку БД. Если это не курсач)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 16:58 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Дмитрий ЧеBasil A. Sidorov, Есть основная БД, есть БД, в которой ведётся один из модулей основной - она расположена во внешней сети. Нужно организовать безопасный обмен данными между ними, предположительно с помощью Java шлюза. Вроде бы в первом посте всё написал. Мне не понятно, что вам не понятно. так это обмен через Web? PS В Oracle есть своя Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 12:54 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
есть вот Oracle Streams и да - порт в порт и можно писать на PL/SQL или на Java (что в Oracle) статейки есть по теме http://www.samag.ru/archive/article/1557 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 13:10 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Дмитрий Че, а в твоей архитектуре оба сервера обновляются пользователями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 13:24 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
Пилотажный, конечно всё там есть...4-5-6 методов репликации. В плоть до "почтой на оленях". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 13:44 |
|
||
|
Шлюз на Java
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 13:56 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38633214&tid=2127220]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 395ms |

| 0 / 0 |
