Обмен сообщениями по HTTPS - PullRequest
       13

Обмен сообщениями по HTTPS

1 голос
/ 05 ноября 2008

Я собираюсь начать проект, требующий отправки сообщений XML между парой серверов по HTTPS. Краткое резюме таково: у меня есть клиентское приложение, которое будет отправлять информацию на центральный сервер. Этот сервер будет передавать эти XML-сообщения на сервер другой компании. Я также получу сообщения от этого сервера, и мне нужно направить их от центрального сервера к нужным клиентам. Я предполагаю, что я могу написать несколько страниц, которые будут получать сообщения из моего приложения, публиковать их на стороннем сервере, а также получать сообщения с чужого сервера, анализировать их и перенаправлять их соответственно. Любая из сторон может инициировать связь.

Я еще не определился с тем, какой язык использовать. Скорее всего, это ASP.NET.

Я ищу дополнительный материал для чтения, но, поскольку я плохо разбираюсь в жаргоне, у меня возникают проблемы с его поиском. У кого-нибудь есть хорошие места, чтобы начать знакомство с тем, чего я пытаюсь достичь?

Ответы [ 3 ]

2 голосов
/ 05 ноября 2008

Являются ли сообщения с внешнего сервера немедленными ответами на ваши сообщения? Если нет (любая сторона может инициировать сообщение в любое время), рассмотрите возможность реализации веб-служб RESTful на обоих концах - XML ​​может быть полезной нагрузкой, а запросы https тривиально поддерживаются.

Поскольку вызов веб-службы является просто запросом http (POST, вероятно, из вашего описания), для этого есть хорошая поддержка языка / библиотеки.

См. http://en.wikipedia.org/wiki/Representational_State_Transfer

1 голос
/ 05 ноября 2008

На каком языке вы пишете это?

Изначально я бы сказал, исследовать веб-сервисы, в частности, SOAP - которые основаны на XML и позволят вам сериализовать ваши данные и эффективно размещать их в приложениях и на разных платформах (если у вас несколько серверных / клиентских платформ)

В зависимости от выбранного вами языка, я бы порекомендовал веб-сервисы Asp.net , он отлично подходит для простого создания и использования веб-сервисов (особенно если вы используете .Net и ваши платформы).

0 голосов
/ 05 ноября 2008

Я бы начал с просмотра веб-сервисов , чтобы взглянуть на основную теорию. Затем, в зависимости от того, какую технологию вы используете, я бы взял вступительную книгу о создании в ней веб-сервисов.

...