|
This site contains extensive materials designed to help
you evaluate Microsoft .NET vs. J2EE application server technologies. Each
area below contains downloadable whitepapers, benchmark comparisons, and
sample source code.
--------------------------------------------------------------------------------
What's New
Updated 12/02/2004: Read about the Web Services Performance: Comparing
J2EE and the .NET Framework report. It is Microsoft response to the benchmark
published by Sun Microsystems showing the relative performance of Microsoft
.NET vs. Sun’s Java Web Service Developer Pack on a series of simple Web
Service tests.
Updated 7/29/2003: Read about the Middleware Company Application Server
Case Study, and how .NET delivered better productivity and performance
than two leading J2EE application servers on a variety of independently-conducted
scalability benchmarks.
Updated 5/01/2003: Read about the new .NET Pet Shop 3.0 and how it compares
to Sun's J2EE Pet Store Reference Application.
--------------------------------------------------------------------------------
Web Services Performance: Comparing Comparing Java 2TM Enterprise Edition
(J2EE platform) and the Microsoft .NET Framework
In June 2004, Sun Microsystems published a benchmark showing the relative
performance of Microsoft .NET vs. Sun’s Java Web Service Developer Pack
on a series of simple Web Service tests. The paper describes the results
of testing these re-created implementations. Microsoft has also created
several additional tests of Web Services on each platform to illustrate
the relative performance when the backend Web Services are required to
do more work. These additional tests are more realistic than Sun’s tests,
and show the relative performance when the Web Service message payload
is increased. .NET results are actually more than two to three times better
than Sun reported. In Microsoft tests, .NET roughly matched or slightly
exceeded J2EE performance for Sun’s four original tests. Furthermore,
in the additional more realistic tests involving higher Web Service message
payloads we found .NET to significantly outperform Java.
Middleware Company Application Server Performance Case Study: Microsoft
.NET Performance and Scalability vs. J2EE Application Servers
In July 2003, the Middleware Company, a leading J2EE consulting and training
organization, released results of extensive new independent benchmarks
of .NET and J2EE. The benchmarks were conducted over a 4 month period,
and show .NET delivering greater productivity and performance than two
leading J2EE application servers across three distinct series of tests:
Web Application; 24 Hour reliability; and Web Services. The case study
shows that organizations can expect to achieve significant performance
and scalability gains by using Windows Server 2003.
--------------------------------------------------------------------------------
Implementing Sun's Java Pet Store Blueprint J2EE Application using Microsoft.NET
Read how we implemented the complete Java Pet Store, Sun's primary J2EE
reference application using Microsoft .NET and C#. The .NET Pet Shop implements
the same functionality as the Java Pet Store, but does so in a fraction
of the amount of code! This whitepaper contains direct comparisons of
the .NET and J2EE implementations, including full source code to the .NET
Pet Shop, a new blueprint application for the .NET framework. We also
used .NET to extend the application beyond Sun's implementation with an
XML Web Service and distributed transactions handled by .NET Enterprise
Services.
--------------------------------------------------------------------------------
Building XML-based Web Services in Visual Studio .NET vs. IBM Websphere
Studio Application Developer
Read how these two tools compare in building XML Web Services. We implemented
the same Web Service in both tools, and walk through the steps required
in each to build Web Services based on the SOAP and UDDI standards. See
how much easier it is to build a Web Service in Visual Studio .NET! Includes
full source code to both implementations, fully updated based on the release
of IBM's new Websphere Studio Application Developer tool.
--------------------------------------------------------------------------------
Microsoft .NET vs. Sun J2EE: Nile Application Benchmark Results
See how Microsoft .NET compares to the scalability and performance of
a leading J2EE-based application server. In this study of an end-to-end
ecommerce benchmark application, we detail performance results for several
implementations of the Nile benchmark on a variety of hardware configurations.
The implementations tested include Nile ASP.NET/C#, Nile ASP/VB COM+,
Nile ISAPI/ATL Server/C++, Nile JSP, and Nile EJB. See how .NET stacks
up against these other technologies in this comprehensive benchmark, complete
with downloadable source code.
--------------------------------------------------------------------------------
Microsoft .NET vs. IBM Websphere 4.0 Benchmark Kit
Deciding between IBM Websphere 4.0 and Microsoft .NET? We provide everything
you need to compare the performance and scalability of these products
using the industry-standard Nile benchmark application. Includes full
Websphere 4.0 source code for Nile JSP and Nile EJB, and a discussion
of Nile Websphere 4.0 architecture and performance tuning optimizations.
--------------------------------------------------------------------------------
|