Measuring and Optimizing CORBA Latency and Scalability Over High-Speed Networks
IEEE Transactions on Computers
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
Java and distributed object models: an analysis
ACM SIGPLAN Notices
Are distributed objects fast enough?
More Java gems
Java 2 distributed object middleware performance analysis and optimization
ACM SIGPLAN Notices
Efficient RMI: Dynamic Specialization of Object Serialization
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Object serialization analysis and comparison in Java and .NET
ACM SIGPLAN Notices
Professional J2EE EAI
Guidelines for performance evaluation of web services
WebMedia '05 Proceedings of the 11th Brazilian Symposium on Multimedia and the web
Qualitative and quantitative analysis and comparison of Java distributed architectures
Software—Practice & Experience
Comparison of performance of Web services, WS-Security, RMI, and RMI-SSL
Journal of Systems and Software - Special issue: Quality software
Service-oriented-architecture based framework for multi-user virtual environments
Proceedings of the 40th Conference on Winter Simulation
Performance, overhead, and packetization characteristics of Java application level protocols
ACM SIGITE Research in IT
Which middleware platform should you choose for your next remote service?
Service Oriented Computing and Applications
StoRHm: a protocol adapter for mapping SOAP based Web Services to RESTful HTTP format
Electronic Commerce Research
A service oriented reflective wireless middleware
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Xebu: a binary format with schema-based optimizations for XML data
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Delivery of Unified Communications over Thin-IMS
International Journal of Mobile Computing and Multimedia Communications
Hi-index | 0.00 |
This article compares different approaches for developing Java distributed applications which have to communicate through firewalls and proxies, including RMI over open ports, HTTP-to-port, HTTP-to-CGI, HTTP-to-servlet tunneling and web services. A functional comparison of approaches has been done, as well as a detailed performance analysis with overhead analysis and identification of optimizations. Therefore the paper contributes to the overall understanding of different approaches for developing Java distributed applications in circumstances, where the communication through firewalls and/or proxies is inevitable. The paper also contributes to the understanding of performance related issues.