• DocumentCode
    2261970
  • Title

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

  • Author

    Jagannadham, D. ; Ramachandran, V. ; Kumar, H. N Harish

  • Author_Institution
    HP, Bangalore
  • fYear
    2007
  • fDate
    17-19 Oct. 2007
  • Firstpage
    1337
  • Lastpage
    1342
  • 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.
  • Keywords
    Java; Web services; XML; remote procedure calls; CORBA; Java Socket; Java2 distributed application development; RMI; RMIIIOP; Servlet; Web services functional analysis; XML-RPC; large scale distributed computing system; remote procedure call; Functional analysis; Information technology; Java; Sockets; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technologies, 2007. ISCIT '07. International Symposium on
  • Conference_Location
    Sydney,. NSW
  • Print_ISBN
    978-1-4244-0976-1
  • Electronic_ISBN
    978-1-4244-0977-8
  • Type

    conf

  • DOI
    10.1109/ISCIT.2007.4392224
  • Filename
    4392224