Both the J2EE specifications and Microsoft .Net are similar in that both can accelerate and simplify business application development. Microsoft .Net is a platform comprising servers, clients, and services. It consists of a set of applications such as Visual Studio .Net, the Tablet PC, and the .Net My Services. Microsoft .Net was designed to address current and future customer needs about how applications will be built, deployed, and operated. By contrast, the J2EE specifications are just that -- specifications. They define a small portion of a complete platform focused on server-side application development. 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. Read on ... Scroll Down the article to find Microsoft and Sun compare .Net and J2EE .... What do you think .. who might have an upperhand and why ... or is it that you couldn't care less .... Cheers, Amit Ray