JAX-RS Implementations: A Performance Comparison


  • John Velandia Universidad Católica de Colombia, Colombia.
  • Sonia Rios Universidad Católica de Colombia, Colombia.
  • Holman Bolivar Universidad Católica de Colombia, Colombia.
  • Juan Vanzina Universidad Católica de Colombia, Colombia.
  • Nicolas Almanzar Universidad Católica de Colombia, Colombia.


Apache CXF, JAX-RS, Jersey, Performance, REST, RESTeasy, RESTful Services, RESTlet


Restful services are implemented around the world to integrate software systems. JAX-RS is a standard API proposed by Java to maintain a common architectural pattern independently of the provider´s implementation (libraries). At the moment, there is no study regarding when to use any of the implementations, thus, the aim of this article is to compare implementations considering different test scenarios that would help software architects and developers to make the right decision when performance variables are a selection criteria. This research carries out a methodology based on stability, peak, stress and load variables. Additionally, the software architecture is presented for some of the implementations studied to ensure that they are comparable.




How to Cite

Velandia, J., Rios, S., Bolivar, H., Vanzina, J., & Almanzar, N. (2018). JAX-RS Implementations: A Performance Comparison. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 10(1-8), 139–144. Retrieved from https://jtec.utem.edu.my/jtec/article/view/3750