System Requirements

Version 1 by Vincent Zurczak
on Jul 27, 2010 17:31.

compared with
Current by Laurent Lacôte
on Jan 31, 2011 11:09.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (7)

View Page History
h1. Preamble

Petals is a natively distributed ESB (Entreprise Service Bus) based on Java, meaning that Petals conveys heavy data traffic amongst its nodes, and can require a significant amount of memory to compute the exchanged data. Hence, PetalsESB have some hardware demands and some additional software demands in order to operate. The software platforms currently supported for PetalsESB are listed on the [Supported Platforms|petalsesb:Supported Platforms] page. However, more detailed information regarding Petals ESB software and hardware requirements can be found on this page. This page also covers information about :
* Platforms that PetalsLink does not support, but might not required much work to be Petals ESB compliant
* Platforms and other software that are incompatible with Petals ESB or have known problems running in conjunction with Petals ESB.
Our rule of thumb when releasing a new version of Petals ESB is that we will officially support platforms that have been released within the last one to two years (or the latest version of that platform if no new version of it was released in that period). This does not necessarily mean that you will need to upgrade your database or system every time you upgrade Petals. However, if you do run into problems with an unsupported version of database or system, we may have to ask you to upgrade to something newer.

Please refer to our [Supported Platform|petalsesb:Supported Platforms] topic for details on platforms that we currently support in this version of Confluence and our [Supported Platforms FAQ|petalsesb:Supported Platforms FAQ] topic for details on our support handling procedures.
{column}
{column:width=350px}
h1. PetalsESB Software Requirements

Please read the [Supported Platforms|petalsesb:Supported Platforms] page for PetalsESB. This page contains important informations about all client and server software requirements, which are supported for PetalsESB 3.x.

h2. Server Software Requirements
{info:title=Note about installing a JDK for PetalsESB}
* PetalsESB requires the full installation of a JDK. It is not enough to run PetalsESB on a Java Runtime Environment (JRE) alone.
* While JDK 1.5 is fine, JDK 6 (1.6) is the preferred platform as it is faster and more reliable. Please refer to our [End of Support Announcements for PetalsESB|petalsesb:End of Support Announcements].
{info}

h3. Operating Systems

PetalsESB has been tested on a broad range of operating systems. For more informations on supported operating systems, consult the [Supported Platforms|petalsesb:Supported Platforms] page.

{info:title=Petals ESB on virtualized environments}
h3. Databases

PetalsLink supports the databases listed on the [Supported Platforms|petalsesb:Supported Platforms] page, provided they are running on Windows, Linux, a UNIX-based operating system (such as NetBSD, FreeBSD, OpenBSD and Solaris) or MacOS X.

If you have no preference for a particular database and wish to set up Petals ESB for production purposes, we highly recommend using MySQL. This is a robust and free database server that is also easy to set up. For database setup information, please refer to the [Database Setup|petalsesb:Database Setup] page.

h3. Antivirus Software Configuration