The promise and the cost of object technology: a five-year forecast
Communications of the ACM - Special issue on object-oriented experiences and future trends
Transactional client-server cache consistency: alternatives and performance
ACM Transactions on Database Systems (TODS)
Traffic model and performance evaluation of Web servers
Performance Evaluation
A Method for Design and Performance Modeling of Client/Server Systems
IEEE Transactions on Software Engineering
An Architecture for Web-Services Based Interest Management in Real Time Distributed Simulation
DS-RT '04 Proceedings of the 8th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Performance prediction of component-based applications
Journal of Systems and Software - Special issue: Automated component-based software engineering
MOM vs. RPC: Communication Models for Distributed Applications
IEEE Internet Computing
JEETuningExpert: A software assistant for improving Java Enterprise Edition application performance
Expert Systems with Applications: An International Journal
Evaluating Transport Protocols for Real-Time Event Stream Processing Middleware and Applications
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
CCDC'09 Proceedings of the 21st annual international conference on Chinese Control and Decision Conference
Hi-index | 0.00 |
In this paper, we present a performance analysis of the response time of a client-server e-banking application running over three different enterprise middleware platforms, namely HTTPServlets, RMI and Web services with JAX-RPC. We conducted performance testing with the purpose to reveal the specific characteristics of each middleware technology and the impact that they infer on the distributed application's performance. A server node running the three J2EE platforms was benchmarked over a wide array of intranet usage patterns. A statistical analysis of the collected data led into conclusions regarding the benefits of each middleware technology. The simulation framework can be further extended to become a testing tool able to differentiate on various service demand classes as an input in distributed applications so as to offer first-cut validated results concerning the systems' performance.