|


Standards compliance: Relevanz products build on top of the
Java 2 Enterprise Edition (J2EE) Platform to provide a robust
and flexible infrastructure for Web applications. The benefits
are as follow:
-
A three tier architecture cleanly
separates presentation logic, application logic and
persistent storage to improve maintainability and flexibility
standard, J2EE-compliant Web containers (e.g. BEA Weblogic,
Apache Tomcat) can be used to host presentation and
application logic.
- J2EE support: Core is built on the
following J2EE specifications, which offer a proven, reliable
and scalable architecture and simplifies legacy integration:
- Java Servlet API 2.3
- JavaServer Pages (JSP) 1.1
- Java API for XML Processing (JAXP) 1.1
- JDBC Optional Package 2.0
- Robust: Stability is ensured by a
comprehensive suite of regression tests, based on the
open-source JUnit testing framework.
- Persistence: Relevanz uses the best-of-breed
open-source O/R persistence framework Hibernate. This
allows for abstraction, scalability and database independence
in our applications. The databases supported by Hibernate
as of March 2003 are Oracle, DB2, MySQL, PostgreSQL, Sybase,
SAP DB, HypersonicSQL, Microsoft SQL Server, Progress,
Mckoi SQL, Pointbase and Interbase.
- Security: Our security mechanism consists
of user- and group-level permissions, specified by Access
Control Lists (ACLs). This approach offers extremely fine-grained
control over access of the system and its components.
- Performance, Scalability and Reliability:
Relevanz also employs comprehensive performance testing
and auditing on a continuous basis during product development.
This proactive approach allows us to evaluate competing
design alternatives, identify and correct bottlenecks,
and understand the effect of different configuration options.
- UI Templating: Relevanz uses the best-of-breed
open-source templating engine Jakarta Velocity from the
Apache Foundation. Our templates are easily customizeable
by programmers and non-programmers alike, all without
sacrificing speed or scalability.
|