Versions Compared

Key

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

These are the main points to consider when examining IBM/HP runtimesThis page provides a list of comparison points that can be addressed during the process of runtimes examination.

  1. Architecture
    This section is aimed to discuss These points refer to the architecture properties like extensibility, modularity and configurability.
    • 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.
  2. JAX-RS Implementation
    • How much of JAX-RS API is implemented
    • TCK coverage
    • Which version of the JAX-RS is implemented
    • Deployment  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