Web Services: Theory and Practice

If I had six hours to chop down a tree, I d spend the first four sharpening the axe.
Abraham Lincoln
Java, a technology created by Sun Microsystems, should be the ideal partner for Web services. In addition to having much in common, they complement each other. One could even say that they are synergistic. One could go on to claim that Java applets were a kind of precursor to today s XML Web services. It is worth noting that Java applets are defined as being small applications that are delivered over the Web. The similarity of this definition to the one for Web services is inescapable and irresistible. But there are also some obvious and fundamental differences between these two highly Web-centric methodologies.
Java applet methodology, which predates XML by 2 to 3 years, is not XML-based in any way or shape. On the other hand, applets, though they do not deal in HTML, are inextricably associated with HTML because they can be invoked via the HTML