我即将启动一个项目,要求通过HTTPS在几台服务器之间发送XML消息。简要总结如下:我有一个客户端使用的应用程序将信息发送到中央服务器。该服务器将这些XML消息传递给另一家公司的服务器。我还将从该服务器收到消息,并需要将它们从中央服务器扇出到正确的客户端。我的假设是我可以编写一些页面来接收来自我的应用程序的消息,将它们发布到外部服务器,并从外部服务器接收消息,解析它们并相应地重定向它们。任何一方都可以发起通信。

我还没决定使用哪种语言,最有可能是ASP.NET。

我正在寻找一些进一步的阅读材料,但由于我对该术语不太熟悉,我无法找到它。有没有人有一些好的地方开始熟悉我想要完成的事情?

有帮助吗?

解决方案

来自外部服务器的邮件是否立即回复您的邮件?如果不是(任何一方都可以在任何时候发起消息),考虑让两端都实现RESTful Web服务 - XML可以是有效负载,而https请求是可以支持的。

由于调用Web服务只是一个http请求(POST,可能来自您的描述),因此有很好的语言/库支持。

请参阅 http://en.wikipedia.org/wiki/Representational_State_Transfer

其他提示

你用什么语言写这篇文章?

最初我会说调查Web服务,特别是SOAP - 这是XML驱动的,它允许您序列化数据并在应用程序和平台之间有效地发布(如果您有多个服务器/客户端平台)

根据您选择的语言,我建议 Asp.net webservices ,它非常适合轻松创建和使用Web服务(特别是如果您使用.Net actoss作为您的平台)。

我首先看一下网络服务来了解基本理论。然后,根据您使用的技术类型,我会选择一本关于在其中创建Web服务的介绍书。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top