Pergunta

Estou prestes a iniciar um projeto que requer mensagens XML para ser enviada entre um par de servidores através de HTTPS. Um resumo breve é ??esta: Eu tenho um aplicativo em uso por clientes que irá enviar informações para um servidor central. Esse servidor irá comunicar estas mensagens XML para o servidor de outra empresa. Eu também receberá mensagens de volta a partir desse servidor e necessidade de fã-los a partir do servidor central para os clientes corretos. Minha suposição é que eu posso escrever algumas páginas que receberão as mensagens do meu aplicativo, publicá-las para o servidor externo, e também receber mensagens do servidor externo, analisá-los e redirecioná-los em conformidade. Ambos os lados podem iniciar comunicações.

Ainda não decidi em qual idioma usar, no entanto, o mais provável parece ser ASP.NET.

Eu estou procurando mais algum material de leitura, mas desde que eu estou mal versados ??na linguagem, eu estou tendo problemas para localizá-lo. Alguém tem alguns bons lugares para começar a se familiarizar com o que estou tentando realizar?

Foi útil?

Solução

As mensagens do servidor estrangeira respostas imediatas às suas mensagens? Se não (ambos os lados pode iniciar uma mensagem sempre que ele gosta), considere ter ambas as extremidades implementar serviços Web RESTful -. O XML pode ser a carga útil e https solicitações são trivialmente suportável

Uma vez que invocar o serviço web é apenas uma solicitação HTTP (POST, provavelmente, a partir de sua descrição) há boa linguagem / suporte da biblioteca para isso.

Consulte http://en.wikipedia.org/wiki/Representational_State_Transfer

Outras dicas

Que linguagem você está escrevendo isso em?

Inicialmente eu diria investigar serviços da web, particularmente sabão - que é XML dirigidos e permitirá que você serializar seus dados e postá-lo de forma eficiente em aplicativos e plataformas (se você tiver múltiplas plataformas servidor / cliente)

Dependendo do seu idioma de escolha Eu recomendaria Asp.net webservices , é excelente para facilmente criar e consumir webservices (especialmente se você estiver usando .Net actoss suas plataformas).

Gostaria de começar com olhando para serviços web de olhar para a teoria básica. Então, dependendo do que tipo de tecnologia você está usando Eu, então, pegar um livro de introdução na criação de webservices nele.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top