Home > Ask the SOA Experts > Questions & Answers > What are your suggestions for Java Web services servers?
Ask The SOA Expert: Questions & Answers
EMAIL THIS

What are your suggestions for Java Web services servers?

Anne Thomas Manes EXPERT RESPONSE FROM: Anne Thomas Manes

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site
>
QUESTION POSED ON: 13 June 2002
What are your suggestions for Java Web services servers? Which is better in your opinion -- Apache/Axis, Sun One, WebLogic or WebSphere?

>
<smirk>What -- is this a trick question?</smirk>
<advertisement> As CTO of Systinet, obviously I am going to recommend that you use Systinet WASP. I'm biased, but I think it's the best Web services platform on the market. WASP is portable across any application server (it's deployed as a servlet); it's faster and more scalable than any other implementation; it has great tools; it has a comprehensive security framework; and it's extremely extensible. It supports excellent interoperability with other SOAP implementations, and it has very powerful type mapping support. It supports JAXM and JAX-RPC, asynchronous communications, multiple transports, header processing, remote references, stateful sessions, and a bunch of other advanced features. But enough with the advertisement.</advertisement>

<unbiasedAssessment> Since you asked, I'll try to give an unbiased assessment.
<Axis> Apache Axis is a good open source implementation. It can be deployed in most app servers (it runs as a servlet). The tools are pretty decent, and it offers good extensibility features. It supports header processing. Performance and scalability are not its strong suit. Neither is interoperability for complex data types or Java collections. It supports JAX-RPC. It does not support JAXM. It supports multiple transport protocols. Axis is in beta. It's functionally complete. The final release should be available by the end of June.</axis>

<SunOne>
Sun ONE does not include a Web Services platform. If you're using the Sun ONE Application Server (formerly known as iPlanet Application Server), you'll want to install Systinet WASP or Apache Axis. But perhaps you were thinking of the JAXM and JAX-RPC reference implementations (included in the JWSDP)? These are reference implementations (would you use the J2EE RI for production applications?). Both are early access releases. JAXM is functionally complete. JAX-RPC is nearly so. Final releases should be available by the end of June.</SunOne>

<WebLogic>
WebLogic Server 7.0 includes Apache Axis (see above assessment of Axis). WebLogic Workbench includes a different SOAP implementation. Services developed with Workbench can only be deployed in WebLogic. The tools are pretty cool. It's one of the few implementations that supports asynchronous processing. It did pretty well at the last interop lab. Both implementations are in beta. A converged final product should be available in Q4. </WebLogic>

<WebSphere> WebSphere uses Apache Axis (see above assessment of Axis). It has a bunch of additional tools. </WebSphere>

<MIA> You didn't ask about the other major SOAP implementations: IONA XMLbus, The Mind Electric GLUE, and Cape Clear CapeConnect. I won't press the limits of my ability to be unbiased by assessing these implementations. </MIA>
</unbiasedAssessment>

I suggest that you try multiple implementations to get a proper feel for the different options. One word of caution: performance is important, but not much help if it isn't combined with scalability. When testing these products, make sure you try it with multiple concurrent users. </atmAnswer>


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



SOA Governance White Papers - BPM, EDA, IT Governance
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts