![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Aprol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 15.6.2007 Репутация: нет Всего: нет |
нужно обеспечит обиен данными между web-приложением и сервером приложений, который выполяет бизнес-логику. web-приложение на java и служит исключительно для интерфейса и работы с бд(опять только для обеспечения интерфейса). сервер приложений-это многопоточный сервер написанный на delphi.
каким образом это обеспечить? создать com-объект? но не представляю как все это будет работать. какие вообщ есть варианты связать их? |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Если сервера, на которых развернуты и Java- и Delphi-приложения, находятся на одном физическом сервере, то наверное пойдет и COM-объект. Вообще, обычный способ взаимодействия приложений, написанных на разных языках в распределенной среде, - это веб-сервисы. Посмотри в сторону протокола SOAP.
|
|||
|
||||
| Aprol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 15.6.2007 Репутация: нет Всего: нет |
скорее всего и ява и дельфи приложения будут на одном сервере, но возможность разнести их на разные сервера должна быть.
Ну вообще soap очень хороший вариант ввиду того, что данные передаваемые между приложениями "железно" не прописаны, то есть сервер может отправлять данные с различной структурой, а ввиду того что xml хорошо может с этим справиться, остается только понять как все это работает =)) |
|||
|
||||
| necromancer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 26.7.2006 Где: Москва Репутация: 6 Всего: 7 |
SOAP вещь занятная, но гиморная. Если необходимо просто передать какие то параметры можно воспользоватся просто Http протоколом или socket напрямую, передавать набор данных, а эти данные уже востанавливать используя кастомную сериализацию объекта.
так очень весело на строне явы поиспользовать XStream (XML<->Java) -------------------- С уважением, Виталий Смык ---------------------------------------------------------------------------------------------- SCJP, SCWCD, OCA http://dev.maryno.net/video/ |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Вот это как раз и геморройная вещь. А что касается веб-сервисов, так для того их придумали, чтобы люди наконец-то прекратили писать свои протоколы, парсеры и кастомные сериализаторы там где это не нужно. Тратить тучу времени на их отладку и расширение. Работать с WS сейчас не просто, а очень просто. Так что если есть возможность использовать WS - то только их. |
|||
|
||||
| necromancer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 26.7.2006 Где: Москва Репутация: 6 Всего: 7 |
ну мы же не знаем что за кухня творится у них.
может у них производительность на первом месте и тогда soap отдыхает. -------------------- С уважением, Виталий Смык ---------------------------------------------------------------------------------------------- SCJP, SCWCD, OCA http://dev.maryno.net/video/ |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
Если производительность ... программистов - то SOAP, если производительность ... продукта - то, возможно, не SOAP. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |