Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нужно обеспечит обмен данными 
:(
    Опции темы
Aprol
Дата 31.8.2008, 06:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 15.6.2007

Репутация: нет
Всего: нет



нужно обеспечит обиен данными между web-приложением и сервером приложений, который выполяет бизнес-логику. web-приложение на java и служит исключительно для интерфейса и работы с бд(опять только для обеспечения интерфейса). сервер приложений-это многопоточный сервер написанный на delphi.
каким образом это обеспечить? создать  com-объект? но не представляю как все это будет работать.
какие вообщ есть варианты связать их?
PM MAIL   Вверх
tux
Дата 31.8.2008, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Если сервера, на которых развернуты и Java- и Delphi-приложения, находятся на одном физическом сервере, то наверное пойдет и COM-объект. Вообще, обычный способ взаимодействия приложений, написанных на разных языках в распределенной среде, - это веб-сервисы. Посмотри в сторону протокола SOAP.
PM MAIL Skype GTalk Jabber YIM   Вверх
Aprol
Дата 1.9.2008, 03:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 15.6.2007

Репутация: нет
Всего: нет



скорее всего  и ява и дельфи приложения будут на одном сервере, но возможность разнести их на разные сервера должна быть.
Ну вообще soap очень хороший вариант ввиду того, что данные передаваемые между приложениями "железно" не прописаны, то есть сервер может отправлять данные с различной структурой, а ввиду того что xml хорошо может с этим справиться, остается только понять как все это работает =))
PM MAIL   Вверх
necromancer
Дата 6.9.2008, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 26.7.2006
Где: Москва

Репутация: 6
Всего: 7



SOAP вещь занятная, но гиморная. Если необходимо просто передать какие то параметры можно воспользоватся просто Http протоколом или socket напрямую, передавать набор данных, а эти данные уже востанавливать используя кастомную сериализацию объекта.
так очень весело на строне явы поиспользовать XStream (XML<->Java)


--------------------
С уважением, 
                 Виталий Смык
----------------------------------------------------------------------------------------------
SCJP, SCWCD, OCA
http://dev.maryno.net/video/
PM MAIL WWW ICQ Skype   Вверх
powerOn
Дата 6.9.2008, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(necromancer @  6.9.2008,  16:32 Найти цитируемый пост)
Если необходимо просто передать какие то параметры можно воспользоватся просто Http протоколом или socket напрямую, передавать набор данных, а эти данные уже востанавливать используя кастомную сериализацию объекта.


Вот это как раз и геморройная вещь. А что касается веб-сервисов, так для того их придумали, чтобы люди наконец-то прекратили писать свои протоколы, парсеры и кастомные сериализаторы там где это не нужно. Тратить тучу времени на их отладку и расширение. Работать с WS сейчас не просто, а очень просто. Так что если есть возможность использовать WS - то только их.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
necromancer
Дата 7.9.2008, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 26.7.2006
Где: Москва

Репутация: 6
Всего: 7



ну мы же не знаем что за кухня творится у них.
может у них производительность на первом месте и тогда soap отдыхает.


--------------------
С уважением, 
                 Виталий Смык
----------------------------------------------------------------------------------------------
SCJP, SCWCD, OCA
http://dev.maryno.net/video/
PM MAIL WWW ICQ Skype   Вверх
COVD
Дата 7.9.2008, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 4
Всего: 43



Цитата

может у них производительность на первом месте ... 


Если производительность ... программистов - то SOAP, если производительность ... продукта - то, возможно, не SOAP.   smile 


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1148 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.