Do I need a serializer ?

2002-01-14 Thread Jamie Tsao
Title: Do I need a serializer ?







I'm a beginner with SOAP, and have been reading a lot of documentation on it. I'm a bit confused about whether or not I need a serializer.

What I'm trying to build:


I want to use the RPC router servlet to provide a SOAP interface to our existing platform. Outside clients would make requests to our platform by sending XML request messages (in SOAP format). They would receive responses also in XML.

So I basically need to take the XML message, grab the data out and instantiate a bean to pass into our existing business objects. Is this what the deserializer is meant for ? It doesn't seem like it. The code that does this seems very specific to the particular format of the XML message, and seems more like DOM work to me. When I get the response back from the business object, I have to take the data out of the javabean, and construct an XML message to be sent back to the client. This once agains seems very specific, and NOT serializer work.

If I'm right in my assumptions, do I need a serializer/deserializer then ??


Thanks for any help.







RE: Do I need a serializer ?

2002-01-14 Thread Andrew Simpson


Standard apache serializers will (de)serialize most of what you need.  As
well as basic types, you can even d/s arrays of beans, or beans which
contain other beans.

Attached is a deployment descriptor for a stateless session bean which
returns arrays of beans, some sample beans, and some sample XML generated.

Andrew


 Andrew Simpson, SpeechWorks International, Inc.
 695 Atlantic Avenue, Boston, MA 02111, U.S.A.
 Voice: +1 617 428 ,  Fax: +1 617 757 2211
 [EMAIL PROTECTED]  http://www.speechworks.com


-Original Message-
From: Jamie Tsao [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 14, 2002 3:22 PM
To: [EMAIL PROTECTED]
Subject: Do I need a serializer ?

I'm a beginner with SOAP, and have been reading a lot of documentation on
it.  I'm a bit confused about whether or not I need a serializer.
What I'm trying to build:
I want to use the RPC router servlet to provide a SOAP interface to our
existing platform.  Outside clients would make requests to our platform by
sending XML request messages (in SOAP format).  They would receive responses
also in XML.
So I basically need to take the XML message, grab the data out and
instantiate a bean to pass into our existing business objects.  Is this what
the deserializer is meant for ?  It doesn't seem like it.  The code that
does this seems very specific to the particular format of the XML message,
and seems more like DOM work to me.  When I get the response back from the
business object, I have to take the data out of the javabean, and construct
an XML message to be sent back to the client.  This once agains seems very
specific, and NOT serializer work.
If I'm right in my assumptions, do I need a serializer/deserializer then ??
Thanks for any help.



serialization.zip
Description: Zip compressed data


RE: Do I need a serializer ?

2002-01-14 Thread Shashi Anand
Title: Do I need a serializer ?



Apache 
comes with serializer/de-serializerfor Javabean and other datatypes so if 
you pass and receive whihc is not one of such datatypes then you do not need 
your custom one.

Shashi 
Anand

  -Original Message-From: Jamie Tsao 
  [mailto:[EMAIL PROTECTED]]Sent: Tuesday, January 15, 2002 1:52 
  AMTo: [EMAIL PROTECTED]Subject: Do I need a 
  serializer ?
  I'm a beginner with SOAP, and have been reading a 
  lot of documentation on it. I'm a bit confused about whether or not I 
  need a serializer.
  What I'm trying to build: 
  I want to use the RPC router servlet to provide a 
  SOAP interface to our existing platform. Outside clients would make 
  requests to our platform by sending XML request messages (in SOAP 
  format). They would receive responses also in XML.
  So I basically need to take the XML message, grab 
  the data out and instantiate a bean to pass into our existing business 
  objects. Is this what the deserializer is meant for ? It doesn't 
  seem like it. The code that does this seems very specific to the 
  particular format of the XML message, and seems more like DOM work to 
  me. When I get the response back from the business object, I have to 
  take the data out of the javabean, and construct an XML message to be sent 
  back to the client. This once agains seems very specific, and NOT 
  serializer work.
  If I'm right in my assumptions, do I need a 
  serializer/deserializer then ?? 
  Thanks for any help.