Abstract: A Strategic Management Comparison of Sun's Java 2 Enterprise Edition and Microsoft's Dot.Net Architecture using the Porter's Five Forces Model of Competition. What will be compared is who are their competitors in their industry, barriers to entry for other companies that want to deliver enterprise business applications, threats of substitutes for either technology, their suppliers, and their customers.
This paper will do a comparison of two major enterprise development platforms that belong to Sun's Java 2 Enterprise Edition and Microsoft's Dot.Net Enterprise Architecture. The comparison will be based on how Sun and Microsoft position their technologies in the open market. From a business viewpoint, the model that will be used to compare these technologies is based on Michael Porter's Five Forces Model of Competition. "In order to determine what information would allow a technology to be successful in their industry, it must have a competitive strategy and have a competitive advantage over its competitors.
What is the concept of the Porter's Five Forces Model? It involves a relationship between competitors within an industry, potential competitors, suppliers, buyers and alternative solutions to the problem being addressed. Used as a basic structure, it is built on it with concepts from the works of many other authors. As a result, it became a model that has several relational links to other companies. "
This model will be used to determine the position of J2EE and Dot.NET based on the following elements of the Porter's Forces Model of competition: (1) Industry Competitors Rivalry among the firms; (2) Potential Entrants Threat of newcomers; (3) Customers bargaining power of buyers; (4) Substitutes Threat of substitutes or service; (5) Suppliers how powerful are their suppliers. Through these models, we will have an insight how well is each technology doing. For the purposes of organization of this paper, each technology will be discussed, starting with J2EE and then Microsoft's Dot.Net. Afterwards, the paper will conclude with some remarks.
2. Rivalry Among Its Competitors
J2EE: Java 2 Enterprise Edition's main rival is Microsoft's .NET Framework. Both technologies have the ability to implement n-tier eBusiness solutions. Other technologies that can do the same functions are Macromedia's Cold Fusion, Microsoft's Active Server Pages (ASP), PHP which runs mostly on Linux and other Unix-based platforms, Perl, and Python, just to name a few. However, J2EE has an architecture that is excellent in providing n-tiered based eBusiness solutions for companies such as the ones in the Fortune 500. Furthermore, J2EE is platform independent, meaning that anyone can implement this technology using any operating system such as Linux and Microsoft Windows operating systems. It's a proven technology that can compete in providing proven eBusiness solutions. It allows developers to develop components of a program that can be reusable and extend it to the World Wide Web, by means of using servlets, Java Server Pages (JSP), and Java Beans. All three components cover the presentation and business logic. The data logic can be on any server database platform. As one should see, "Sun Microsystems' effort to define the standard for developing multitier enterprise applications by allowing the use of standardized, modular components has paid off. Its Java 2 Enterprise Edition is the most prevalent Java tool in use, cited by 77% of respondents." This certainly shows why big firms like the ones in the Fortune 500 companies depend on Java 2 Enterprise Edition for its e-Business technologies.
Microsoft .NET: If Microsoft is going to remain in business, it needs to provide a technology that rivals Sun's J2EE. When Sun conceived J2EE, it...