Systinet Server for Java (formerly WASP Server for Java) is one of the more mature SOAP servers available. Perhaps the most anticipated feature of the latest version is its support for WS-ReliableMessaging, a SOAP messaging specification developed by BEA, IBM, Microsoft, and Tibco. Using WS-ReliableMessaging, a SOAP server can guarantee the reliable delivery of messages over unreliable transport protocols (such as HTTP, SMTP, and POP3). Systinet is the first vendor to implement the WS-ReliableMessaging specification in a shipping product.Systinet Server installs easily and runs on almost any OS, either in standalone mode or in cooperation with other Java environments, such as Apache Tomcat, BEA WebLogic, or IBM WebSphere. The server provides a Web-based interface for configuring the server and deploying and monitoring services. When a service is deployed, an administrator can use the management console to enable and disable it, monitor it for performance, and trace SOAP calls for debugging. A built-in invocation console allows developers to test SOAP services without writing clients.Just about any Java class can be deployed as a SOAP service on Systinet Server, using either the command line — as part of a build script, for example — or the management console. Using one of the supplied demo services, I was able to send requests using WS-ReliableMessaging and see the resulting SOAP messages in the debug traces. Even when I intentionally disabled the service, the reliability infrastructure closed the gap; the messages were queued and eventually delivered when the service came back online. The most fundamental infrastructure component for production-quality Web services is a SOAP server. The addition of WS-ReliableMessaging makes Systinet Server a must-have platform for building robust Web services-based applications. Technology Industry