1

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

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

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

4

3 回答 3

2

来自国外服务器的消息是否会立即回复您的消息?如果不是(任何一方都可以随时发起消息),请考虑让两端都实现 RESTful Web 服务 - XML 可以作为有效负载,并且 https 请求可以轻松支持。

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

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

于 2008-11-05T16:23:07.540 回答
1

你用什么语言写这个?

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

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

于 2008-11-05T16:24:57.397 回答
0

我将从查看Web 服务开始了解基本理论。然后,根据您使用的技术类型,我会挑选一本关于在其中创建 Web 服务的介绍书。

于 2008-11-05T16:22:20.333 回答