我正在爲兩家公司設計一個EDI系統:公司A和公司B.公司A已經作爲小型製造企業存在,而公司B是圍繞特定產品形成的新公司,公司A.公司A將擁有爲公司B生產產品的獨家權利。我應該如何確保「消息」一次發送和存儲一次?
我對這兩家公司的IT和開發負責。我需要設計一個EDI系統,以便將訂單和其他信息從公司B傳達給公司A,反之亦然(用於確認和狀態更新等)。
這種類型的東西對我來說是相當新的,所以我只是尋找關於如何從公司B發送新訂單到公司A的建議,並保證它到達那裏,存儲並且不會得到不止一次地發送。
我在想我可能會用Web服務來做到這一點。我應該看看WCF服務還是堅持使用ASP.Net Web服務?
我假設每個訂單都會發送一個唯一的ID,這樣A公司的系統就會認識到如果混淆後不保存兩次,但是我怎麼知道公司A得到了這些信息?
任何其他的提示或建議是非常值得歡迎的。
我明白了,但我怎麼知道它是完整的?我是否只是返回一個確認碼,以便知道它存儲並稱之爲一天? – 2009-08-03 20:30:31