Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides a list of comparison points aspects that can be addressed during the process of runtimes examination.

  1. Architecture
    These points refer to the architecture characteristics aspects like extensibility, modularity, configurability and robustness.
    • Extensibility - ability to extend the run-time with new functionality.
    • Configurability - ability to control different runtime features and properties.
    • Modularity - ability to replace different implementation components .
    • Resource and providers management - how the runtime manages resources & providers classes. Management  efficiency.
    • Lifecycle management - how the runtime creates and manages resources & providers instances.
    • Robustness - code transparency and simplicity
  2. JAX-RS Implementation
    • How much of JAX-RS API is implemented
    • TCK coverage
    • Which version of the JAX-RS is implemented
    •  Deployment environments - support servlet container, endpoints.
  3. Performance - how well the runtime performs vs. other implementations (jersey, resteasy, restlet).
  4. Additional Features - extra functionality on top of JAX-RS specification
  5. Maturity
  6. Client
  7. Runtime requirements - Supported Java versions and 3-rd parties dependencies.
  8. Documentation
    • java docs
    • developer and user guide
    • samples