PreamblePetals 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 page. However, more detailed information regarding Petals ESB software and hardware requirements can be found on this page. This page also covers information about :
IntroductionPetals ESB works with a broad range of operating systems, database systems, application servers, legacy applications like ERPs...Provided you have the technical knowledge, it is very likely that you will be able to run Petals ESB with an old database management system. Realistically, it is not technically feasible for us to provide our support service on all environments available. There can only be a finite number of platforms and release versions of those that we support. 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 Platforms topic for details on platforms that we currently support in this version of Confluence and our Supported Platforms FAQ topic for details on our support handling procedures. |
Table of contents Contributors
No contributors found for: authors on selected page(s)
|
PetalsESB Software Requirements
Please read the Supported Platforms page for PetalsESB. This page contains important informations about all client and server software requirements, which are supported for PetalsESB 3.x.
Server Software Requirements
Please read the following additional information regarding server software requirements for PetalsESB.
Java
You will need to install a Java Development Kit (JDK) on your operating system before before proceeding with a PetalsESB installation. For instructions on installing the Sun JDK for Windows and Linux/UNIX, please refer to Installing Sun JDK for PetalsESB.
Note about installing a JDK for PetalsESB
|
We do not provide support for non-Sun JDKs.
Operating Systems
PetalsESB has been tested on a broad range of operating systems. For more informations on supported operating systems, consult the Supported Platforms page.
Petals ESB on virtualized environments PetalsLink officielly supports both non distributed and distributed installation of Petals ESB on VMware. Although possible, we do not recommend (nor support) running versions of PetalsESB prior to 2.4 on VMware, since PetalsESB 2.4 and 3.0 resolved many performance issues that were present in earlier version. |
Databases
PetalsLink supports the databases listed on the 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 page.
Antivirus Software Configuration
The presence of antivirus software on your operating system running PetalsESB greatly decreases the performance of Petals ESB. Antivirus software that intercepts access to the hard disk is particularly detrimental and may even cause errors in PetalsESB.
You should configure your antivirus software to ignore the following directories :
- Petals ESB home directory
- Petals ESB Webconsole home directory
- All database related directories
This recommendation above is particularly important if you are running Petals ESB on Windows. No matter how fast your hardware is, antivirus software will almost always have a negative impact on Petals ESB performance and may render Petals ESB impossible to use. |
Firewall Software Configuration
All the ports declared within the topology.xml file must be opened.
Petals ESB hardware requirements
Please be aware that while some of our customers run Petals ESB on exotic hardware, PetalsLink only officially supports Petals ESB running on x86 hardware and 64-bit derivatives of x86 hardware.
Server Load
Server load depends primarily on the number of requests per second on the bus.
Testing & development purpose :
- 2GHz+ CPU or equivalent
- 512MB RAM
- 100 Mbits/s network interface
Production use, light to medium server load :
- Dual 2GHz+ CPU Xeon or equivalent
- 2GB RAM
- 1.000 Mbits/s network interface
Production use, heavy load :
- Quad 2GHz+ CPU Xeon or equivalent
- 4GB of RAM
- 1.000 to 10.000 Mbits/s network interface
Disk Space (samples)
PetalsESB Install & Home Directories - 100MB
- Install files
- SOAP Component
- 10 Service Units / 10 endpoints
PetalsESB WebConsole Install & Home Directories - 100MB
- Install files (Apache Tomcat & WebConsole)
- Components & Service Unit repository
Comments (1)
May 06, 2010
Mathieu Lebreton says:
The preamble is quite negative. Com'on, let's tell what Petals ESB can do, not w...The preamble is quite negative. Com'on, let's tell what Petals ESB can do, not what it cannot do !