Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / web service в jsp / 13 сообщений из 13, страница 1 из 1
21.05.2013, 13:12:43
    #38266187
shms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Всем привет!!!
Заранее прошу прощения за вопрос, просто никогда не занимался этой темой.
Как можно отправить запрос другой домен? У меня такая задача есть App1 и App2(как веб сервис) надо из App1 отправить в App2 параметый (например *.xml в виде строка и сам url куда должен отправить App2) про SAOP или REST не знаю хотел бы решить эту проблему с jsp или servlet ом можноли так сделать?
...
Рейтинг: 0 / 0
21.05.2013, 13:30:33
    #38266227
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Прочитать JAXWS client tutorial. Сгенерить клиентский код по WSDL SOAP сервиса. Использовать его в своём сервере.
...
Рейтинг: 0 / 0
21.05.2013, 13:41:17
    #38266255
shms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Blazkowicz,

Вы хотите сказать, что отправить на конечный сервер из своём сервере (из App1 без посредника) ?
...
Рейтинг: 0 / 0
21.05.2013, 13:47:30
    #38266274
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
shmsВы хотите сказать, что отправить на конечный сервер из своём сервере (из App1 без посредника) ?
Чего? Какого ещё посредника? Зачем?
...
Рейтинг: 0 / 0
21.05.2013, 13:57:38
    #38266298
shms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Blazkowicz,

В моем случае посредник это App2, чтобы получатель запроса ничего не узнал о App1
...
Рейтинг: 0 / 0
21.05.2013, 13:59:47
    #38266304
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Ничего не понятно.
Client -> App1 -> App2 -> External Web Service
Client -> App1 -> External Web Service

Client в любом случае работает только с App1.
Нарисуйте вашу схему.
...
Рейтинг: 0 / 0
21.05.2013, 14:29:15
    #38266372
shms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Blazkowicz,

Вот схема в формате gif
...
Рейтинг: 0 / 0
21.05.2013, 14:31:59
    #38266378
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
shms,

ОК. Уже лучше. Итак. App1 это логика? App2 это что? Просто публичный WebService, который должен делегировать логику App1?
Вы обоими приложениями владеете? Если да, то вопрос, почему это не одно и то же приложение.
...
Рейтинг: 0 / 0
21.05.2013, 14:34:22
    #38266387
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Если вы владеете только одним приложением, то объясните каким.
...
Рейтинг: 0 / 0
21.05.2013, 14:41:30
    #38266402
shms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Blazkowicz,

Оба мой. Для безопасности заказчик хочет так
...
Рейтинг: 0 / 0
21.05.2013, 14:46:32
    #38266420
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
shmsОба мой. Для безопасности заказчик хочет так
Бред какой-то. В такой схеме никакой разницы в вопросе "безопасности" не будет.
Сделайте всё в одном приложении. Остальное решается на этапе деплоймента и администрации.
Можно два домена завести и замапить на один сервер. Дажа на два IP и всё равно на один сервер.
Можно общую логику вынести из App1 и просто использовать в обоих приложениях.
Вариантов масса. Ваш наименее удобные при отсутствии каких-либо объективных достоинств.
...
Рейтинг: 0 / 0
21.05.2013, 16:03:58
    #38266613
shms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
Ок Спасибо за внимание Blazkowicz!!!
...
Рейтинг: 0 / 0
21.05.2013, 16:49:26
    #38266750
pulp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web service в jsp
App2 может выступать в качестве интеграционного сервиса на шине - адаптер к внешней системе. Всё взаимодействие с этой внешней системой должно происходить только через этот адаптер. Напрямую прикладные системы не должны взаимодействовать с внешними системами. В этом случае его создание оправдано. Тогда App2 будет выступать Web-сервисом и клиентом одновременно, возможно с какой-то интеграционной логикой.
Вам нужно:
1. Сделать веб-сервис (ищите в туториалах);
2. Далее в этом же сервисе на основе WSDL внешней системы (поток 5 на схеме) сгенерировать клиент;
3. Ваш веб-сервис будет пересылать запрос полученный от App1 к внешней системе.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / web service в jsp / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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