The End (or Is It?)
The point of this is not to have you go away thinking that there are no differences between Java and .NET to concern you, or that the two are completely interoperable. The real point is that the basics, at the programmer's level, are not so terribly different either from each other or from traditional programming that you should consider a career shift if you have to work with one platform or the other.
Another point is that if you have to upgrade "legacy" code to a Web service, you may be able to hook into your existing code and quickly provide some kind of functionality, and you may not be forced to rewrite your entire project from scratch.
In this article, we focused on how .NET and Java are similar (and I hope you got that Web services don't require either Java or .NET). Next time, we'll push the envelope a little farther to see where these two platforms diverge, both from each other and from "traditional" programming.