·当传输消息以及在消息队列中存储消息时,可以使用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接口。