SourceForge.net Logo

features

The following features are available in BERSERK V1.0

  • Complete implementation of the intercepting filter design pattern
  • Pre and Post filterings with full access to request parameters and / or request results
  • Multiple storage options allowing users to choose the best solution to fullfill their applications' needs. Custom implementations can be achieve by simply implementing an interface
  • Full information about filter chain executing, allowing to make run-time decision depending of which filters have not succeeded
  • Multiple transactional options allowing multiple isolation levels and easy extension by implementing an interface
  • Highly flexible execution framework, allowing great reutilization of filters code
  • Simple, effective and easily extendable filter composing language
  • Semantic coherency control in filter composition (filter chains)
  • Filters and services cache, avoiding the reading overhead for each service invocation
  • Flexible and generic architecture. Because BERSERK defines interfaces hierarchy and interactions, different implementations can be transparently used, without changing neither BERSERK execution flow nor the client application
  • Several unit tests providing quantitative quality measures and bug traceability
  • Powered by sanctioned projects like OJB and ANTLR
  • Open Source
  • LGPL License