You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

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

  1. Architecture
    These points refer to the architecture characteristics 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
  • No labels