Java2 distributed application development (Socket, RMI, Servlet, CORBA) approaches, XML-RPC and web services functional analysis and performance comparison

D. Jagannadham, V. Ramachandran, H. Kumar
{"title":"Java2 distributed application development (Socket, RMI, Servlet, CORBA) approaches, XML-RPC and web services functional analysis and performance comparison","authors":"D. Jagannadham, V. Ramachandran, H. Kumar","doi":"10.1109/ISCIT.2007.4392224","DOIUrl":null,"url":null,"abstract":"This paper analyses the functional aspects and compares the performance differences of most commonly used distributed application development approaches in Java (Sockets, RMI, HTTP Servlet, CORBA, and RMIIIOP), XML-RPC and Web services (JAX-WS). Performance data was obtained for these approaches based on test results for simple data types under different scenarios, namely, local, remote and remote through firewalls. Overhead analysis has been done to identify root causes of performance overheads. Performance results can be used to make appropriate choices for developing and optimizing mechanisms to large scale distributed computing systems in Java and web services environments. The paper contributes to the overall understanding of different distributed application development approaches in Java that involves simple data types in different circumstances like local, remote, remote over firewalls.","PeriodicalId":331439,"journal":{"name":"2007 International Symposium on Communications and Information Technologies","volume":"66 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Symposium on Communications and Information Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCIT.2007.4392224","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15

Abstract

This paper analyses the functional aspects and compares the performance differences of most commonly used distributed application development approaches in Java (Sockets, RMI, HTTP Servlet, CORBA, and RMIIIOP), XML-RPC and Web services (JAX-WS). Performance data was obtained for these approaches based on test results for simple data types under different scenarios, namely, local, remote and remote through firewalls. Overhead analysis has been done to identify root causes of performance overheads. Performance results can be used to make appropriate choices for developing and optimizing mechanisms to large scale distributed computing systems in Java and web services environments. The paper contributes to the overall understanding of different distributed application development approaches in Java that involves simple data types in different circumstances like local, remote, remote over firewalls.
Java2分布式应用程序开发(Socket、RMI、Servlet、CORBA)方法,XML-RPC和web服务功能分析和性能比较
本文分析了Java (Sockets、RMI、HTTP Servlet、CORBA和RMIIIOP)、XML-RPC和Web服务(JAX-WS)中最常用的分布式应用程序开发方法的功能方面和性能差异。基于不同场景下简单数据类型的测试结果,即通过防火墙的本地、远程和远程,获得了这些方法的性能数据。已经进行了开销分析,以确定性能开销的根本原因。性能结果可用于为Java和web服务环境中的大规模分布式计算系统开发和优化机制做出适当的选择。本文有助于全面理解Java中不同的分布式应用程序开发方法,这些方法涉及不同环境下的简单数据类型,如本地、远程、通过防火墙的远程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信