【赛迪网讯】11月29日消息称,富士通、NEC、日立已经发布了面向Web服务的开放源代码消息发布服务--网格服务可靠消息(RM4GS),它实现了WS-Reliability标准,使Web服务能够在不丢失数据的情况下相互通信。
用户可以从日本IT振兴局的网站上下载RM4GS的Java源代码。该源代码使用了允许用户在其它应用中使用代码的“日本企业网格许可”方式。
SOAP不提供服务质量保证,因此系统中需要一个附加的层次来保证消息的发布。WS-Reliability是一个能够保证Web服务间可靠的消息发布的OASIS标准。
除了提供Web服务间可靠的通信外,RM4GS还允许异步通信,使消息在发送时接收服务无需处于运行状态。在能够发布前,消息发布服务将使消息进入一个队列。这意味着,即使一个应用的一些部件没有在运行,其它部件也照样可以运行。
RM4GS的编写使用了纯Java,而且能够与EJB应用中的Message Driven Beans协作。
消息传递并非一个新概念,一直被用来开发松散藕合的应用软件。但是,在WS-Reliability标准问世前,Web服务的开发者或者必须自己开发非标准的可靠机制或者冒着出现问题时丢失数据的危险。(刘彦青)
赛迪网 2004年11月29日