Skip to content

Infrastructure and Architecture

Florent Garin edited this page Sep 28, 2017 · 12 revisions

Server Side Technologies

Operating System

DocDokuPLM is a standard Java EE 7 application, developed mostly in Java language using Java SE 8. 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
  • Debian
  • Red Hat Enterprise Linux
  • CentOS
  • Microsoft Windows
  • Apple Mac OS

Java Application Server

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

  • JBoss EAP (version 7 and above)
  • Payara (version 4.1)
  • Oracle WebLogic Server (from version 12.1.3)
  • IBM WebSphere Liberty (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 engine - we're quite flexible on the choice of the database server. We support the software listed hereafter:

  • PostgreSQL (starting at version 8.4)
  • MySQL (5.6 and above)
  • Oracle Database (10g and superior)
  • Microsoft SQL Server (from version 2008)

Client Side Technologies

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

  • Google Chrome (latest version)
  • Mozilla Firefox (latest version)
  • Apple Safari (latest version)
  • Microsoft Edge
Clone this wiki locally