Technological changes can put a company into turmoil. Multiple requirements need to be taken into consideration when deciding upon new technologies which include usability, functionality, performance and cost. When looking into the decision upon which platform to use within a business, the debate between using .NET and J2EE can be critical. Extensive research must be done to find out if currently used programs will work correctly with either platform or if new programs need to be put in use.
.NET is very tightly integrated into Microsoft operating systems, so the decision needs to be made whether to have a Microsoft framework in place. J2EE will work on any operating system, but is more complex and its GUI environment is very limited compared to .NET. There are pros and cons to using both platforms and this paper will discuss the differences and similarities between .NET and J2EE which should be considered before making the decision to use either platform.
PURPOSE OF PAPER
The purpose of this paper is to compare and contrast Microsoft.NET with the Java 2 Platform, Enterprise Edition. An overview of both platforms will be provided along with technologies that are being used in both platforms. Server and client requirements will be discussed along with open and closed source technologies. While this paper will not provide the overall answer as to whether to use Microsoft.NET or J2EE as a platform solution, it will provide the information that can allow businesses to decide which platform may be best suited for their particular enterprise solution.
J2E OVERVIEW
J2EE stands for Java 2 Platform, Enterprise Edition. In later versions, the name was simplified to Java EE. The original J2EE was developed by Sun Microsystems, with later editions being developed under the Java Community Process (Wikipedia, the free encyclopedia, 2008). The primary programming language used in J2EE is Java, and it supports only this one language, although Sun is