Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Goals

The JCaptcha project has been is design to enable extension ease extention, integration and configuration.

  • Extension concerns definition and implementation of new tests. This is achieved throught the core module and the Captcha interface that defines a Captcha test with a high level of abstraction
  • Extension also concerns integration of Integration concerns how applications use the JCaptcha framework in applications. This is can be achieved throught the modules integration modules which allows developpers to easily add a new module that . Each module will provide integration of the CaptchaService implementation and the choosen technology
  • Configuration concerns the Captcha tests. This is can be achieved throught engine module and the componized CaptchaFactories
  • Configuration also concerns the CatchaService CaptchaService and modules. This is can be achieved throught sevice and its managed implementation that uses the MBean technology, modules provides their own configuration facilities

Overview

TODO : refactor the architecture presentation (schema, complete descrition of module/integration)