我即将启动一个项目,要求通过HTTPS在几台服务器之间发送XML消息。简要总结如下:我有一个客户端使用的应用程序将信息发送到中央服务器。该服务器将这些XML消息传递给另一家公司的服务器。我还将从该服务器收到消息,并需要将它们从中央服务器扇出到正确的客户端。我的假设是我可以编写一些页面来接收来自我的应用程序的消息,将它们发布到外部服务器,并从外部服务器接收消息,解析它们并相应地重定向它们。任何一方都可以发起通信。
我还没决定使用哪种语言,最有可能是ASP.NET。
我正在寻找一些进一步的阅读材料,但由于我对该术语不太熟悉,我无法找到它。有没有人有一些好的地方开始熟悉我想要完成的事情?
答案 0 :(得分:2)
来自外部服务器的邮件是否立即回复您的邮件?如果不是(任何一方都可以在任何时候发起消息),考虑让两端都实现RESTful Web服务 - XML可以是有效负载,而https请求是可以支持的。
由于调用Web服务只是一个http请求(POST,可能来自您的描述),因此有很好的语言/库支持。
请参阅http://en.wikipedia.org/wiki/Representational_State_Transfer
答案 1 :(得分:1)
你用什么语言写这篇文章?
最初我会说调查Web服务,特别是SOAP - 这是XML驱动的,它允许您序列化数据并在应用程序和平台之间有效地发布(如果您有多个服务器/客户端平台)
根据您选择的语言,我建议Asp.net webservices,它非常适合轻松创建和使用网络服务(特别是如果您使用.Net actoss作为您的平台)。
答案 2 :(得分:0)
我首先看web services看基本理论。然后,根据您使用的技术类型,我会选择一本关于在其中创建Web服务的介绍书。