<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Wil,<br>
<br>
your comments are appreciated. If, for the moment, I follow your
suggestion, how do I then specify that the result of calling a SOAP
service is a VOTable? Am I supposed to specify that the result will be
a String, and it will be up to the receiver to use the latest VOTable
parser in order to decode the VOTable?<br>
<br>
OK, and then if SOAP by itself does not provide a table model, but we
in the VO community have one (implicitely through VOTable) or more
(excplicitly inside of Toptable, SAVOT or the GAVO table system), why
don't we go ahead and augment the SOAP standard? Id' really like to
download a WSDL and submit it to myWSDL2Java compiler, and start using
the client.<br>
<br>
Hans-Martin<br>
<br>
Wil O'Mullane wrote:<br>
<blockquote type="cite"
 cite="mid20040526095721.O2091@skysrv.pha.jhu.edu">
  <blockquote type="cite">
    <pre wrap="">as the name indicates, the SOAP protocol allows the transfer of objects. 
    </pre>
  </blockquote>
  <pre wrap=""><!---->No longer true - SOAP is now SOAP it no longer means
"Simple Object Access Protocol"
and has much more to do with messaging .

  </pre>
  <blockquote type="cite">
    <pre wrap="">This has nothing to do with Java. The SOAP protocol is programming 
language neutral, and I can transmit an object from C# to Java, or from 
Java to Perl. (We have done the latter.) So I believe your comment that 
transmitting an object would "be highly language specific" misses the point.
    </pre>
  </blockquote>
  <pre wrap=""><!---->I think the point is that I can certainly send a Dataset from C# to Java
via a WebService but what you get in Java is a complex DOM document which
is practically useless - you do not get the Same DataSet I have in Java.
The DataTable in java is similar. These objects cheat in their own language
by having a special sterilizer/sterilizer which make them very useful in
a given language but not actually portable.

Unfortunately SOAP has not provided a common 'Table' data model which
works in all languages in the same manner. A pity indeed.

VOTable is not perfect but it does work .

There are many other objects (and more to come from data models group) which will work very well with SOAP. But for tabular data for now we need to use VOTABLE..


wil


  </pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<title>Dr. Hans-Martin Adorf</title>
<font color="#999999" face="Helvetica, Arial, sans-serif"><small> Dr.
Hans-Martin Adorf • Max-Planck-Institut f. extraterrestrische Physik </small></font><font
 color="#999999" face="Helvetica, Arial, sans-serif"><small> • </small></font><font
 color="#999999" face="Helvetica, Arial, sans-serif"><small>Giessenbachstr.
1 • D-85741 Garching b. München
• Germany <br>
Phone: +49-89-30000-3352 • Fax: +49-89-30000-3404 • E-Mail:
<a class="moz-txt-link-abbreviated" href="mailto:adorf@mpe.mpg.de">adorf@mpe.mpg.de</a></small></font><font color="#999999"
 face="Helvetica, Arial, sans-serif"><small> • WWW: <a class="moz-txt-link-freetext" href="http://www.g-vo.org">http://www.g-vo.org</a></small></font>
</div>
</body>
</html>