Network Computing is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Serving Up SOAP: Page 7 of 20

Systinet also uses Web services to manage Web services; therefore, deployment is not J2EE-standard. Like BEA, Cape Clear, Novell and Sun, Systinet takes advantage of Ant scripts to assist in packaging and deploying services. Ant support is becoming a de facto standard for Java-based development because of its portability and usefulness. This open-source Java "make" replacement is supported by many of the most popular commercial and open source Java IDEs, such as Cape Clear CapeStudio, Eclipse, IBM WebSphere, IntelliJ IDEA and Sun ONE Studio. Of the products we tested, only Iona's failed to support Ant.

Web Links

"Survey Says Number of Web Services Projects Growing" (TechWeb, March 3, 2003)
"SOAP Cleans Up the Web Services Mess" (TechWeb, Nov. 12, 2002)

Unfortunately, Systinet's is the only offering in our review without a replaceable XML parser. While other products can use a commonly available parser, like Apache's Xerces, or a custom-developed parser, only Systinet disallows replacement of this integral piece. The company says that using JAXP (Java API for XML Processing) to allow replacement of the parser would cause a performance degradation. Our tests showed that this is not likely the case, and we'd prefer being able to switch to a faster, more flexible parser if one becomes available.

Systinet is also the only vendor providing direct support for a language that is not Java-based; WASP supports C++ as well as C (provided it's compiled with a C++ compiler). Sun does support C++ via its NSAPI (Netscape API), and CapeClear can support it via CORBA. While the model of deployment is different--services are built into standalone servers rather than deployed to an application server--the performance was outstanding, and the code for our echoInt Web service was almost exactly the same, taking into account the slight syntactical differences between Java and C++.

Web Application and Services Platform (WASP) Server for Java 4.5; Web Application and Services Platform (WASP) Server for C++ 4.5. WASP Developer: free; WASP Server for Java: free for development, test and single-CPU deployments, $2,000 per CPU thereafter. WASP Server for C++: free for development, test and single-CPU deployments, $2,000 per CPU thereafter. Systinet Corp., (617) 868-2224. www.systinet.com

Sun's Sun ONE Application Server 7