Advertisement
Promo

Online business Toolkit

Tech giants launch open-source messaging for Web services

Jonathan Bennett Builder UK

Published: 26 Nov 2004 17:35 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Fujitsu, Hitachi and NEC have released an open-source message delivery service for Web services. Reliable Messaging for Grid Services (RM4GS) implements the WS-Reliability standard, and allows Web services to communicate without the risk of losing data.

The Java source code for RM4GS is available for download from the website of the Japanese IT Promotion Agency. The code is released under the Japan Businessgrid Licence, which permits embedding in other applications.

SOAP, the network protocol used in Web Services, doesn't provide any quality of service guarantees so an extra layer is needed in systems which need guaranteed delivery of messages. WS-Reliability is an OASIS standard for reliable message delivery between web services. Version 1.1 of the standard was ratified earlier this month, and the companies behind RM4GS were heavily involved in writing the standard. The standard covers what facilities a reliable messaging service should provide, and the protocol used.

As well as providing reliable communications between web services, RM4GS allows asynchronous communication, so that the receiving service doesn't need to be running when the message is sent. The message delivery service will queue the message until it can be delivered. This means that one part of a composite application can continue running even if other parts aren't available.

RM4GS is written in Pure Java, and can work with Message Driven Beans in an EJB application. RM4GS is implemented as a resource adapter, as defined in the J2EE Connector Architecture specification.

Message-passing isn't a new concept, and has been used to create loosely coupled applications for some time. However, until the advent of the WS-Reliability standard, web service creators either had to build their own, non-standard reliability mechanism or risk losing data if a problem occurred during a request.

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
48 out of 121 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:






Sentry Posts Blog

McKinnon lawyers seek judicial review

Lawyers seeking a judicial review for Nasa hacker Gary McKinnon lodged fresh evidence of his psychiatric state at the High Court on Thursday. Karen Todner, McKinnon's solicitor,... More

1 comment

Beware of keeping your head in the clo...

Information security professionals can look forward to a deepening appreciation for their skills as security continues to be recognised as an essential element for doing business in... More

1 comment

Civil liberties groups attack file-sha...

Civil liberties and digital rights organisations have strongly criticised Lord Mandelson's Digital Economy Bill. Liberty said in a position paper on Tuesday that the bill, part of... More

Post a comment

Video icon

Video

Google Chrome

Roundup: Full coverage of Google Chrome

The search giant has launched a beta of its own open-source browser, sending a clear challenge to Microsoft in the way it lets users work with applications More

Blog: Google Chrome has Microsoft's code inside, says MS manager

And furthermore, he says, that's a good thing... More

Blog: Google Chrome — nine things we've found since launch

Google must be very happy with the coverage Chrome has gathered. But it's not all good news... More


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters