Apart from Ice, WCF (Windows Communication Foundation) and Java RMI (Remote Method Invocation) are currently seen as major contenders in the middleware space. When it comes to making a choice among them, performance is often taken as the sole evaluation criterion, despite the fact that performance is only one of many factors that influence the choice of middleware. This article provides a performance and scalability comparison of the three middleware platforms, and discusses when performance and scalability matter and when they do not, including their likely impact alongside other factors on the overall cost of a project. Finally, for those applications that indeed require high performance and scalability, the article points out a few techniques you can use to get the biggest bang for your buck.
Labels:
None
Page:
Why Bother Measuring Performance?
Page:
Performance Benchmarks
Page:
Scalability
Page:
Techniques for Improving Performance
Page:
How to Choose?
Page:
Source Code
