Java 2 Platform, Enterprise Edition (J2EE) and .Net are competing technologies that both contribute to Web service creation. In this article, Jonathan Lurie and R. Jason Belanger describe a Web service and compare J2EE's major components with .Net's. With this ammunition, you can power your way through a conversation concerning how Web services will benefit your department's strategic direction. (2600 words)
In closing, we suggest you build a Web service with both .Net and J2EE. You will quickly know which platform works best for you. In selecting a vendor, many people concede to the following rule of thumb: if you are committed to a homogenous Microsoft platform now, then choose .Net, otherwise choose J2EE.
The next battle in Web services software development pits Microsoft against Java creator Sun Microsystems, along with Java adherents IBM, Oracle and others. Crucial to Microsoft's effort is C#, a Java-like language that will soon be part of the company's new Visual Studio.Net package of software-development tools.
Gosling, a Sun vice president, is dismissive of C# but admits he and others at Sun initially "panicked" when they learned of the language.
The trite answer is, 'Imitation is the sincerest form of flattery - thank you very much,' he said this week. But the other answer is, 'You guys (at Microsoft) still don't get it, because it's sort of Java with reliability, productivity and security deleted.'