Annox : Annotation and NoSQL Based JMX Configuration Framework


I'm interested! Votes: 29

JMX is being used widely to configure and monitor Java applications. But JMX API is hard to use and it lacks support of some essential configuration requirements, most importantly persistence. JMX 2.0 specification [1] tries to address the easy usage of the API, but not other issues, also the specification currently is in dormant state and seems not getting developed anymore.

Annox is a framework that tries to solve issues and difficultness in the usage of the JMX and it enables application configuration to be defined very easily using annotations with bean objects. Framework also supports customizable configuration persistence [2], bean validations, OSGi and Rest.

Annox framework has developed internally in Vodafone R&D department and is being used in core network applicaton configurations. It will be open sourced for Java community usage.

  • Presentation summary is detailed below:
  • Framework development motivation and JMX
  • Framework structure and features
  • Programming API
  • Persistence features
  • Bean validation (JSR-303) support
  • OSGi and Rest support
  • Sample application
  • Questions & Answers

[1] http://jcp.org/en/jsr/detail?id=255
[2] Annox uses MongoDB for persistence, a NoSQL database, by default. This can be changed by using the API.



Leave a comment

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© CEE-SECR 2012 • Email:
Powered by WordPress. • Hosted by Hosting Community • Developed by i-Help