2008-11-05 190 views
1

我即將開始一個需要通過HTTPS在幾臺服務器之間發送XML消息的項目。簡單的總結是這樣的:我有一個客戶使用的應用程序將信息發送到中央服務器。該服務器會將這些XML消息傳遞給另一家公司的服務器。我還會收到來自該服務器的消息,並需要將它們從中央服務器扇出到正確的客戶端。我的假設是,我可以編寫一些頁面,從我的應用程序接收消息,將它們發佈到外部服務器,還可以從外部服務器接收消息,解析它們並相應地重定向它們。任何一方都可以發起通信。通過HTTPS發送消息

我還沒有決定使用哪種語言,最有可能是ASP.NET。

我正在尋找一些進一步的閱讀材料,但由於我對術語不甚瞭解,因此無法定位它。有沒有人有一些好的地方開始熟悉我想要完成的事情?

回答

2

來自外部服務器的消息是否立即回覆您的消息?如果沒有(任何一方都可以隨時發起消息),請考慮讓兩端都實現RESTful Web服務 - XML可以是有效負載,並且https請求可以輕鬆支持。

由於調用Web服務只是一個http請求(POST,可能來自您的描述),因此對此有良好的語言/庫支持。

請參閱http://en.wikipedia.org/wiki/Representational_State_Transfer

0

我會先看看web services來看基本理論。然後根據您使用的是哪種技術,然後選擇關於在其中創建Web服務的介紹書。

1

您在使用哪種語言寫這篇文章?

首先我要說的調查網絡服務,特別是SOAP - 這是XML驅動,將讓你序列數據,並有效地張貼跨應用程序和平臺(你應該有多個服務器/客戶端平臺)

根據根據您選擇的語言,我會推薦Asp.net webservices,它非常適合輕鬆創建和使用網絡服務(特別是如果您使用.Net actoss平臺)。