Architecture

The Dataverse Network software is a multi-tier Java enterprise application that makes use of the following components:

Java Server Faces (JSF2) in the User Interface layer

Enterprise Java Beans (EJB3) in the middle tier

PostgreSQL as the database

Lucene as the index server

R and Zelig for the data analysis component