If you must use Apache SOAP look at the sorce code for rpcrouter. It's
short, cryptic, and an example of what you want to do. I have no experience
(yet ;-) with Axis but I can say that Apache SOAP is indeed lacking in
the type of modularity you are likely need/want.
Dan
> -----Original Message-----
> From: Anne Thomas Manes [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 15, 2002 8:41 AM
> To: [EMAIL PROTECTED]; Mark Bradley
> Subject: RE: newbie questions
>
>
> > -----Original Message-----
> > From: Mark Bradley [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, October 14, 2002 4:12 PM
> > To: [EMAIL PROTECTED]
> > Subject: newbie questions
> >
> >
> > Hello,
> >
> > I've a few simple newbie questions regarding Apache SOAP. If someone
> > could answer them then it would really make my day!
> >
> > 1) My understanding is that Apache SOAP can parse strings into their
> > appropriate simple data types wheres JAXM cannot do this. I mean, if I
> > don't want to manually parse simple data types from strings then
> > Apache SOAP is my only choice. Do I understand correctly?
> >
>
> Mark,
>
> JAXM is an XML-oriented SOAP API. It assumes that the application is working
> with XML data, therefore it lets the application perform the data
> translation. The JAX-RPC API is the standard Java API that you would want to
> use if you would rather have your SOAP implementation perform the Java to
> XML data translations.
>
> There are more than two dozen SOAP implementations for Java. The JAXM and
> JAX-RPC APIs are relatively new, so only a few of them support these APIs.
> (They use proprietary APIs instead.) Most SOAP implementations support both
> XML- and Java-oriented APIs. Sun's reference implementations for JAXM and
> JAX-RPC are a little different, since they are reference implementations
> rather than products.
>
> Apache SOAP was the first SOAP implementation. It predates WSDL and the Java
> APIs, and it's architecture makes it difficult to extend and enhance. 20
> month ago the developers on this project elected to start a new SOAP
> implementation called Axis rather than trying to reengineer this
> implementation. Axis supports the JAX-RPC API. If you're just starting out,
> I'd recommend that you use Axis rather than Apache SOAP.
>
> But as I said, there are more than two dozen different SOAP implementations
> to choose from. Almost all of them supply a Java-oriented API that looks and
> feels like RMI, and they automatically transform Java into XML and XML into
> Java for you. Here's a quick list:
> - Apache SOAP (older implementation - only one that doesn't support WSDL)
> - Apache Axis (new implementation - supports WSDL and JAX-RPC)
> - Sun JAX-RPC reference implementation
> - Systinet WASP (supports JAX-RPC and JAXM)
> - Novell JBroker Web (supports JAX-RPC)
> - IBM WSTK (based on Axis, supports JAX-RPC))
> - IONA XMLbus (supports JAXM)
> - The Mind Electric GLUE
> - Cape Clear Cape Connect
> - XSOAP
> - Spheon JSOAP
> - DevelopMentor SOAP
> - BEA WebLogic Workshop
> - SOAPwiz (plug-in for JBuilder 4)
> - Killdara Vitiris (for embedded applications)
> - eSOAP (client only, for embedded applications)
> - Wingfoot SOAP (client only, for embedded applications)
> - kSOAP (for the KVM)
>
> Most J2EE app server providers also provide SOAP support in their products:
> BEA WebLogic Server, IBM WebSphere, Oracle Application Server, Marcomedia
> JRun, Borland Application Server, etc.
>
> > 2) I am interested in getting Apache SOAP to work only for the
> > parsing aspect of it. That is, I would like to create my own Servlet
> > which grabs the HTTP Response itself and then passes it to Apache
> > SOAP to parse. I assume this must be possible in Apache SOAP, but
> > could someone give me a general outline of how it is done?
> >
>
> I think you'll find it easier to use Axis for this purpose. The code is much
> more modular than Apache SOAP.
>
> > thanks,
> > Mark.
> >
> >
> > --
> > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> >
>
>
> --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>