Mr. x said:
Good thing that java support SOAP and some of the protocols of its
competitor : Microsoft. I don't think Microsoft will do the same for Java
protocols, but this lead to other discussion ...
SOAP is not Microsoft's protocol. Much like IIOP, it's a standard
protocol defined by an industry-wide group that's supported by numerous
companies. Microsoft happens to be one of the companies involved with
that group, and they have implemented the protocol in their new
languages. It's not too awfully surprising to see Java APIs appear to
communicate via SOAP. (By contrast, RMI's native protocol was a Java
innovation, which allowed it to integrate better into the Java language
than SOAP or IIOP would, but limited its usage.)
Just wondering - does java web-service is also SOAP based protocol, and does
Java web-service is called exactly the same as Microsoft Web-Service ?
Yes, all SOAP web services speak the same SOAP, regardless of their
origin.
and I have found the
http://ws.apache.org/axis/ (is it the site for apache
axis you meant ? I looked for version 1.1 sources - zip) , but it's not
quite obvious where should I put all the library in my disk (there is no
exe, that put this automatically in my disk on specific folder), so I need a
little help on where should I put the library.
besides, there are tons of classes, and I just want to use the specific
class - to call microsoft web-service, getting/setting the data by calling
web-service, and that's all.
Where can I get some help for the apache axis ?
The web site itself (which you reference above) has a good bit of
documentation on all the questions you're asking. Note that AXIS
contains the ability to both use and deploy web services. From the
standpoint of your applet, you just want to use them, and the majority
of AXIS will not be relevant. You want the stuff labelled as
"consuming" or "client" web services.
A good start would be the section on the WSDL2Java utility in the User's
Guide. As far as installation, there's a whole section dedicated to it.
--
www.designacourse.com
The Easiest Way to Train Anyone... Anywhere.
Chris Smith - Lead Software Developer/Technical Trainer
MindIQ Corporation