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

Compare with Current View Page History

Version 1 Next »

These are the main points to consider when examining IBM/HP runtimes.

  1. Architecture
    This section is aimed to discuss the architecture extensibility, modularity and configurability.
  2. Extensibility - ability to extend the run-time with new functionality.
  3. 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.
  4. JAX-RS Implementation
  5. How much of JAX-RS API is implemented
    • TCK coverage
    • Which version of the JAX-RS is implemented
    • Deployment environments - support servlet container, endpoints.
  6. Performance - how well the runtime performs vs. other implementations (jersey, resteasy, restlet).
  7. Additional Features - extra functionality on top of JAX-RS specification
  8. Maturity
  9. Client
  10. Runtime requirements - Supported Java versions and 3-rd parties dependencies.
  11. Documentation
    • java docs
    • developer and user guide
    • samples
  • No labels