·當傳輸消息以及在消息隊列中存儲消息時,可以使用128位強加密來加密消息。
使用Web services模型
Web服務為不同的軟件應用提供了一種互相交互和交換數據的方法。每一個Web服務都有一個使用Web services描述語言(WSDL)描述的接口。其他系統通過HTTP,使用簡單對象存取協議(SOAP)(基于XML)消息與服務交互。正因為如此,接受Web services請求的系統需要某種類型的HTTP服務器。
您將會發現,Web services、企業消息傳遞和數據庫同步之間有很多重要的區別。首先,目前沒有任何規范描述Web services數據是如何暫時地或永久地存儲的——這與數據庫和企業消息傳遞的情況相反,數據庫是高度結構化的數據存儲形式,而企業消息傳遞則使用隊列。
其次,不會為了響應Web services請求而返回數據。Web services的通信可以是單向的或雙向的,而同步一般是雙向的,通過任何給定的企業消息傳遞隊列發送的消息則一般是單向的。
再次,通過Web服務發送的內容沒有預定義的格式,此外,它是用XML編碼的。相反地,數據庫有表、行和列;而企業消息通常有一組頭信息、屬性,以及特定類型的內容,比如二進制或者文本。
Web services的靈活性提供了一種交換結構化內容的方法,但是需要建立策略和規范,來定義內容的特定結構、存儲方式以及內容交換的協議。
在以下的實例中,應該使用Web services:
·企業系統已經有了Web services接口。