This Petals ESB 4.1 distribution contains the following elements. | |||
| ESB essentials | Description | Version | |
| Petals ESB | The container, aka core of your SOA infrastructure. | 4.1 | |
| CLI | Command Line Interface to manage your ESB. | 2.0 | |
| Maven plugin | Maven plugin to compile and configure your Petals projects. | 2.3.0 | |
| Petals ANT | A set of ANT tasks to script administration commands. | 2.3.0 | |
| Binding Components | Description | Version | |
| Filetransfer | Read or Write files from local file system. | 3.1.0 | |
| FTP | Interact with a FTP server. | 3.5.0 | |
| Send or receive emails (SMTP/POP/IMAP). | 3.3.0 | ||
| SFTP | Interact with a secured FTP server. | 1.4.0 | |
| SOAP | Access and expose Web Services. | 4.2.0 | |
| SQL | Access database through JDBC, using SQL language. | 1.4.0 | |
| Service Engines | Description | Version | |
| BPEL | BPEL Orchestration engine, for complex processes. | 1.1.0 | |
| EIP | Build composite services by using Enterprise Integration Patterns (EIP). | 2.7.0 | |
| JSR181 | Implement a Petals service with an annotated Java class. | 1.3.0 | |
| Quartz | Schedule service invocations with CRON expressions. | 1.3.0 | |
| Validation | Validate messages against XML schemas. | 1.3.0 | |
| XSLT | Transform messages with XSL transformations (XSLT). | 2.6.0 | |
| Shared Libraries | Description | Version | |
| HSQL | Library to allow interactions with HSQL 1.8.0.10 database. | 1.0.0 | |
| MySQL | Library to allow interaction with MySQL 5.1 database. | 1.0.0 | |
| Xalan | Library to use Xalan 2.7.1 as the XSLT engine. | 1.0.0 | |









