Difference between revisions of "System Requirements"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
m (moved ADempiere technical specifications to System Requirements: A better title for the purpose of the contents.)
m (Minor restructuring)
Line 1: Line 1:
=Technical specifications=
+
{{Breadcrumb|Table of Contents|System Administrator's Guide}}
 +
[[Category:System Admin documentation]]
  
==Server side==
+
ADempiere system requirements vary considerably with the complexity of the enterprise being supported.  This page provides a minimum set of system requirements.
  
===Software===
+
The [[Table of Contents#Users Guide|Users Guide]] discusses basic installation of the software on a single computer for evaluation with the database, server and client all running on the same machine.  In a production environment such a simple installation may not be sufficient, especially when there are more than a handful of concurrent users.  Performance demands will require more attention to the architecture of the installation.  In a production environment, it is highly recommended to separate the servers, with the [http://en.wikipedia.org/wiki/Application_server Application Server] and [http://en.wikipedia.org/wiki/Database_server Database Server] on different machines.
*Operating Systems
+
{{Note|Proper database server architecture and database tuning is essential to efficient operation. For installations larger than 10 users ensure you do your homework.  See  specifics about your database or consult with a database specialist for correct hardware architecture, database tuning and query tuning.
 +
 
 +
For PostgreSQL, see
 +
* [http://wiki.postgresql.org/wiki/Category:Performance Postgres Performance]
 +
* [http://www.postgresql.org/files/documentation/books/aw_pgsql/hw_performance/ Hardware Design]
 +
* [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server Tuning Your PostgreSQL Server]
 +
* [http://wiki.postgresql.org/wiki/Using_EXPLAIN Using EXPLAIN (Query Tuning)]}}
 +
 
 +
The following sections describe the main requirements and options.
 +
 
 +
== ADempiere Application Server ==
 +
 
 +
=== Software ===
 +
*Operating Systems - any one of the following
 
**Microsoft Windows 2000, XP*, Vista
 
**Microsoft Windows 2000, XP*, Vista
 
**Linux
 
**Linux
Line 16: Line 30:
 
**MAC OSX
 
**MAC OSX
  
===Hardware===
+
=== Hardware ===
  
 
*Architecture of hardware
 
*Architecture of hardware
Line 25: Line 39:
 
**[http://en.wikipedia.org/wiki/Itanium Itanium]
 
**[http://en.wikipedia.org/wiki/Itanium Itanium]
  
*Recommendation
+
== Databases ==
** For production environment it is highly recommended to have one [http://en.wikipedia.org/wiki/Application_server Application Server] and one [http://en.wikipedia.org/wiki/Database_server Database Server] on different machines.
+
**Examples of in-use [http://adempiere.com/index.php/X64_Hardware production hardware]
+
+
Proper database server architecture and database tuning is essential to efficient operation.
+
For installations larger than 10 users ensure you do your [http://wiki.postgresql.org/wiki/Category:Performance research properly]
+
or consult with database specialists for correct [http://www.postgresql.org/files/documentation/books/aw_pgsql/hw_performance/ hardware design], [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server database tuning]
+
and [http://wiki.postgresql.org/wiki/Using_EXPLAIN Query Tuning].
+
+
 
+
=Databases=
+
 
*Oracle 10g release 2 (Express, Standard and Enterprise editions)
 
*Oracle 10g release 2 (Express, Standard and Enterprise editions)
 
*PostgreSQL 8.2 or better
 
*PostgreSQL 8.2 or better
 +
*MySQL
  
=Stack required=
+
== Stack Required ==
 
*Java 2 Platform Standard Edition 5.0 or higher
 
*Java 2 Platform Standard Edition 5.0 or higher
 
*JBoss
 
*JBoss
 
*Apache-ant 1.6 or higher.
 
*Apache-ant 1.6 or higher.
  
 
+
== Technologies Used ==
==Technologies Used==
+
 
*Java
 
*Java
 
*JavaServer pages (JSP)
 
*JavaServer pages (JSP)
Line 55: Line 59:
 
*PDF
 
*PDF
  
==Supported interfaces==
+
== Client Side ==
*POS Posterita
+
*Supported regions/countries
+
 
+
==Client side==
+
  
 +
For web start or web application:
 
*Browsers
 
*Browsers
 
**Firefox 2.0 or better
 
**Firefox 2.0 or better
Line 68: Line 69:
 
**Java 2 Platform Standard Edition 5.0 or higher
 
**Java 2 Platform Standard Edition 5.0 or higher
  
[[Category:Developer documentation]]
+
For client application
[[Category:User documentation]]
+
*Java 2 Platform Standard Edition 5.0 or higher
[[Category:Production Hardware]]
+
*Operating Systems - any one of the following
 +
**Microsoft Windows 2000, XP*, Vista
 +
**Linux
 +
***Suse *
 +
***Red Hat *
 +
***CentOS
 +
***Debian / Ubuntu
 +
***FreeBSD
 +
**Unix
 +
***OpenSolaris
 +
**MAC OSX
 +
 
 +
 
 +
== See Also ==
 +
 
 +
* Examples of in-use [[X64_Hardware|production hardware]]

Revision as of 05:46, 18 December 2010

Table of Contents{{#if: System Administrator's Guide| | System Administrator's Guide }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | System Requirements{{#if: | | [[{{{next}}}]] }} ⇒

ADempiere system requirements vary considerably with the complexity of the enterprise being supported. This page provides a minimum set of system requirements.

The Users Guide discusses basic installation of the software on a single computer for evaluation with the database, server and client all running on the same machine. In a production environment such a simple installation may not be sufficient, especially when there are more than a handful of concurrent users. Performance demands will require more attention to the architecture of the installation. In a production environment, it is highly recommended to separate the servers, with the Application Server and Database Server on different machines.

Note.gif Note:

Proper database server architecture and database tuning is essential to efficient operation. For installations larger than 10 users ensure you do your homework. See specifics about your database or consult with a database specialist for correct hardware architecture, database tuning and query tuning.

For PostgreSQL, see

The following sections describe the main requirements and options.

ADempiere Application Server

Software

  • Operating Systems - any one of the following
    • Microsoft Windows 2000, XP*, Vista
    • Linux
      • Suse *
      • Red Hat *
      • CentOS
      • Debian / Ubuntu
      • FreeBSD
    • Unix
      • OpenSolaris
    • MAC OSX

Hardware

Databases

  • Oracle 10g release 2 (Express, Standard and Enterprise editions)
  • PostgreSQL 8.2 or better
  • MySQL

Stack Required

  • Java 2 Platform Standard Edition 5.0 or higher
  • JBoss
  • Apache-ant 1.6 or higher.

Technologies Used

  • Java
  • JavaServer pages (JSP)
  • Servlets
  • EJB
  • SQL/SQLJ
  • XML
  • HTML/CSS
  • PDF

Client Side

For web start or web application:

  • Browsers
    • Firefox 2.0 or better
    • Google Chrome
    • Safari 2 or better
    • Internet Explorer 7.0 or better
    • Java 2 Platform Standard Edition 5.0 or higher

For client application

  • Java 2 Platform Standard Edition 5.0 or higher
  • Operating Systems - any one of the following
    • Microsoft Windows 2000, XP*, Vista
    • Linux
      • Suse *
      • Red Hat *
      • CentOS
      • Debian / Ubuntu
      • FreeBSD
    • Unix
      • OpenSolaris
    • MAC OSX


See Also