|
|
|
Подскажите плз по архитектуре
|
|||
|---|---|---|---|
|
#18+
Есть два java приложения которые работают на 2 разные базах. Первое построено на quartz и служит для запуска разнообразных джобов, второе это веб морда где юзер логиниться и может смотреть стутс джобов, создать новую или загрузить результат работы на ftp. Получается второе приложения должно иметь возможность подключаться к бд первого что б создать новую джобу или загрузить данные на ftp. Было принято решение сделать какойто шареный jar который будет в класспасе первого и второго, в этом джаре будет возможность открыть коннекшен к бд первого, будут написаны сервисы и энтити hibernate для чтения/записи данных. Вопрос оптимальна ли это архитектура или можно лучше сделать? Было бы классно услышать разные мнения как кто делал бы. Заказчик требует что это были два разных приложения и разные бд для них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 15:13 |
|
||
|
Подскажите плз по архитектуре
|
|||
|---|---|---|---|
|
#18+
s777Есть два java приложения которые работают на 2 разные базах. Первое построено на quartz и служит для запуска разнообразных джобов, второе это веб морда где юзер логиниться и может смотреть стутс джобов, создать новую или загрузить результат работы на ftp. Получается второе приложения должно иметь возможность подключаться к бд первого что б создать новую джобу или загрузить данные на ftp. Было принято решение сделать какойто шареный jar который будет в класспасе первого и второго, в этом джаре будет возможность открыть коннекшен к бд первого, будут написаны сервисы и энтити hibernate для чтения/записи данных. Вопрос оптимальна ли это архитектура или можно лучше сделать? Было бы классно услышать разные мнения как кто делал бы. Заказчик требует что это были два разных приложения и разные бд для них. ИМХО для первого приложения можно создать свой API основанный, например, на REST-сервисах. Т.е. в первом приложении создать REST-сервис. А во втором его использовать. Тогда второму приложению нужно будет знать только адрес, на котором "забинден" REST второго приложения. Но возможно это вам не подойдет (по ряду причин, которые вы не озвучили). Тогда да, нужно писать выделенный API в виде отдельной библиотеки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 06:58 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=143&tid=2125926]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 321ms |

| 0 / 0 |
