Skip to content

Infrastructure and Architecture

florentgarin edited this page Sep 18, 2012 · 12 revisions

Server Side Technologies

Operating System

DocDokuPLM is a standard Java EE 1.6 application, hence developed in Java language using Java SE 1.6. Obviously rely also third-party libraries, we make our best to select open and portable software widely adopted. Thus DocDokuPLM has a big chance to run on your OS of choice. Among them, we guarantee DocDokuPLM can run optimally on the operating system below:

  • Ubuntu Server (10.04 and above)
  • Debian (from version 6)
  • Red Hat Enterprise Linux (version 6 and superior)
  • CentOS (version 6 and superior)
  • Microsoft Windows (from Server 2003)
  • Oracle Solaris (from version 10)
  • Apple Mac OS (from version 10.6)

Java Application Server

DocDokuPLM is built on the Java EE (Enterprise Edition) version 6 software stack. That means the application needs a certified Java EE 6 Full Profile to run properly. We support the following Java server:

  • JBoss (version 7.1 and above)
  • Glassfish (version 3.1 and above)
  • Oracle WebLogic Server (from version 12c)
  • IBM WebSphere Application Server (from version 8)

Database Server

As an enterprise application, our software requires a RDMS (Relational Database Management System) system. As we access and store data through an ORM (Object-Relational Mapping) framework - actually a JPA (Java Persistence Api) 2.0 engine - we're quite flexible on the choice of the database server. We support the software listed hereafter:

  • PostgreSQL (starting at version 8.3)
  • MySQL (5.1 and above)
  • Oracle Database (9i and superior)
  • Microsoft SQL Server (from version 2000)

Client Side Technologies

The client front-end relies on standard web technologies, so only a internet browser is needed to use DocDokuPLM. However because we make an intensive use of HTML5 features a modern browser is required, like these:

  • Google Chrome
  • Mozilla Firefox
  • Apple Safari
  • Opera

Clone this wiki locally