Performance Analysis of the Microsoft. Net- and Java-Based Implementation of REST Web Services
Kindson Munonye, Péter Martinek · 2018
REST APIs could be implemented using Java, Microsoft. Net-based technologies or a PHP framework. This paper compares the performance of REST APIs implemented with Java technologies and Microsoft. Net. Java-based RESTful APIs were implemented using Jersey and deployed on the Apache Tomcat Server. RESTful APIs with the same parameters were implemented also with MS. Net using the. Net Framework 6.0 and were deployed on the Microsoft IIS Server. Performance was evaluated and compared in several test scenarios. The results showed that the. Net API performs better than the Java-based API for the processing of PUT operations. Processing time was 11.6% lower in the case of the. Net API. Contrary the Java-based API gave a better performance for the GET operations by processing 80.36% more records in the same time.