COMPARATIVE ANALYSIS OF JAVA AND NET WEB SERVICES

  • Nebojša Ristin Fakultet organizacionih nauka, Beograd
  • Siniša Vlajić Fakultet organizacionih nauka, Beograd
  • Ilija Antović Fakultet organizacionih nauka, Beograd
  • Miloš Milić Fakultet organizacionih nauka, Beograd
  • Vojislav Stanojević Fakultet organizacionih nauka, Beograd
Keywords: Web service, Web services architecture, Web services model, Java, .NET, JAX-WS, WCF, comparative analysis, software profiler

Abstract

This paper is the result of research carried out in order to define a formal model of Web services architecture and perform a comparative analysis of performance of the web services implemented using two leading software development platforms - Java and. NET framework. With the goal of providing a full picture of the standard Web services architecture, their theoretical and technological basis are described by formal model, presented by UML diagram. Furthermore, the observed elements and relationships from the formal model are elaborated, with focus on roles of elements and formulation of their interdependence. The considered software development platforms are presented through Web services development technologies available in each of them, and the results of comparison of different technologies inside each platform. By using dynamic analysis methods and software profilers, application monitoring and performance analysis were executed. The considered platforms are compared in terms of execution of web services in JAX-WS and WCF implementations, and the results are presented. At the end, there is the discussion which explains the perceived advantages and disadvantages of Java and. NET Web services implementation.
Published
2019-01-15
Section
Articles