Hi Anne
Thank you very much for the clarify.
Khamis
Anne Thomas Manes wrote:
The Java Community Process (JCP) is responsible for defining standard
Java APIs for the Java platform. The current standard API for Java web
services is JAX-RPC 1.1. It is designed to support relatively simple
synchronous, request/response style services. It is very limitied in
its abilities to support the extended web services framework (which
supports asynchronous, secure, reliable, and transacted web services).
The JCP has been working on a significantly revised standard API for
Java web services called JAX-WS. This API is currently in the Proposed
Final Draft stage (i.e., nearly complete).
Sun's JWSDP includes reference implementations of all the Java APIs
related to web services. Per the Sun web site, it contains the JAX-WS
2.0 EA, JAXB 2.0 EA, and SAAJ 1.3 EA reference implementations.It also
includes JAX-RPC 1.1.3_01 for backwards compatibility.If you are using
JWSDP, there is no need to deploy an additional web services platform
like Axis. Note, though that JWSDP contains "Early Access" releases,
which may not be appropriate for production use.
Apache Axis 1.x implements the JAX-RPC API. It is appropriate for
relatively simple request/response-style interactions. In my opinion,
Axis is much easier to use than Sun's JAX-RPC reference implementation.
Apache Axis 2 is a completely redesigned web services
platform--designed to support the extended web services framework. It
does not currently implement the JAX-WS API, although support for
JAX-WS is planned for the future. The current version is 0.94 -- i.e.,
it works, but it is not quite feature-complete. It may suit your
requirements, but you may require a feature that has not been
implemented yet.
You must decide which implementation best suits your requirements.
Anne
On 1/29/06, *Khamis Abuelkomboz* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Hi
I'm wondering what the differences between all those implementations.
Can somebody answer my questions?
- What is the difference between Java Webservices
( http://java.sun.com/webservices/index.jsp) and Axis? Do I still need
Axis, if I want to implement web services using the JWS Developer
Pack?
- to write a new webservice, should I start with Axis1.x or Axis2?
Thanks
Khamis
--
Try Code-Navigator on http://www.codenav.com
a source code navigating, analysis and developing tool.
It supports following languages:
* C/C++
* Java
* .NET (including CSharp, VB.Net and other .NET components)
* Classic Visual Basic
* PHP, HTML, XML, ASP, CSS
* Tcl/Tk,
* Perl
* Python
* SQL,
* m4 Preprocessor
* Cobol