Welcome on Petals Components documentation.What are the Petals components?As many modern solutions, Petals ESB has been designed to be lightweight and very potent at the same time.
|
|
There can be distinguished two families of Petals components.
Binding components (BC) are links between the services in the bus and external applications.
The natural way to provide these bounds is the usage of communications protocols. This is why binding components are generally associated with communication protocols, like SOAP, RMI, JMS...
Service engines (SE) are pieces of application logics fully integrated in the bus.
They are exposed directly as services into the bus. It can be executing code (POJO), performing transformations (XSLT), scheduling (Quartz) and so on...
We invite you to get a look at our components's User Guides first. Once you're familiarized with a component, you're welcome to reproduce our Use cases.
Components Use Cases
- Use Cases for Petals-BC-FileTransfer
- Use Cases for Petals-BC-Gateway
- Use Cases for Petals BC Quartz
- Use Cases for Petals-BC-SOAP
- Use Cases for Petals-SE-JSR181
- Use Cases for Petals-SE-Talend
- A Simple Talend Job
- A Simple Talend Job - Overriding a Context
- A Simple Talend Job - Exporting a Context
- A Simple Talend Job - Getting the Result File as an Attachment
- A Simple Talend Job - Configuring and Getting the result as a File Attachment
- Data Flow - From Petals to a Job using a tPetalsInput
- Data Flow - From Petals to a Job using Attachments
- Data Flow - From a Job to Petals using a tBufferOutput
- Data Flow - From a Job to Petals using a tPetalsOutput
- Data Flow - From a Job to Petals using Attachments
- Complex Use Cases with Petals components
Components User Guide
- Petals-BC-EJB
- Petals-BC-Filetransfer
- Petals-BC-Filetransfer 5.2.0+
- Petals-BC-Filetransfer 5.1.0+
- Petals-BC-Filetransfer 5.0.0+
- Petals-BC-Filetransfer 4.1.0+
- Petals-BC-Filetransfer 4.0.0+
- Petals-BC-Filetransfer 3.3.3+
- Petals-BC-Filetransfer 3.3.2+
- Petals-BC-Filetransfer 3.3.1+
- Petals-BC-Filetransfer 3.3.0+
- Petals-BC-Filetransfer 3.2.x
- Petals-BC-Filetransfer 3.0.x & 3.1.x
- Petals-BC-Filetransfer 2.x
- Petals-BC-FTP
- Petals-BC-Gateway
- Petals-BC-JMS
- Petals-BC-Mail
- Petals-BC-SE-Quartz
- Petals-BC-REST
- Petals-BC-REST 2.5.0+
- Petals-BC-REST 2.4.1+
- Petals-BC-REST 2.4.0+
- Petals-BC-REST 2.3.3+
- Petals-BC-REST 2.3.2+
- Petals-BC-REST 2.3.1+
- Petals-BC-REST 2.3.0+
- Petals-BC-REST 2.2.0+
- Petals-BC-REST 2.1.0+
- Petals-BC-REST 2.0.0+
- Petals-BC-REST 1.4.0+
- Petals-BC-REST 1.3.0+
- Petals-BC-REST 1.2.0+
- Petals-BC-REST 1.1.0+
- Petals-BC-REST 1.0.1+
- Petals-BC-REST 1.0.0+
- Petals-BC-SFTP
- Petals-BC-SOAP
- Petals-BC-SQL
- Petals-SE-Activiti
- Petals-SE-ASE
- Petals-SE-BPEL
- Petals-SE-Camel
- Petals-SE-EIP
- Petals-SE-Flowable
- Petals-SE-Jsr181
- Petals-SE-KPI
- Petals-SE-Mapping
- Petals-SE-Notification
- Petals-SE-POJO
- Petals-SE-RMI
- Petals-SE-Talend
- Petals-SE-Validation
- Petals-SE-WsNotificationBroker
- Petals-SE-XSLT
Shared Libraries
Components Developer's Guide
- Objectives and prerequisites
- Concrete developments steps
- Understanding Petals components
- Handling Petals messages
- Managing life cycles
- Making a summary
- Advanced topics and guidelines
- Monitoring trace
- Migration guide
Maven Petals Plug-in
- Maven Petals Plug-in 3.3.0+
- Maven Petals Plug-in 3.2.1+
- Maven Petals Plug-in 3.2.0
- Maven Petals Plug-in 3.1.0+
- Maven Petals Plug-in 3.0.0+
- Maven Petals Plug-in 2.4.0
- Maven Petals Plug-in 2.3.x
- Maven Petals Plug-in 2.1.4+
- Maven Petals Plug-in 2.1.3-
- Maven Petals Plug-in 3.4.0+
Petals ESB CLI
- Petals ESB CLI 3.2.0-SNAPSHOT
- Petals ESB CLI 3.1.1+
- Petals ESB CLI 3.0.0+
- Petals ESB CLI 2.3.0
- Petals ESB CLI 2.2.0
- Petals ESB CLI 2.1.1
- Petals ESB CLI 2.1.0
- Petals ESB CLI 2.0.x
- Petals ESB CLI 1.0
Petals ANT Tasks
- Petals ANT Tasks 2.10.0+
- Petals ANT Tasks 2.9.0+
- Petals ANT Tasks 2.8.0+
- Petals ANT Tasks 2.7.0+
- Petals ANT Tasks 2.6.0+
- Petals ANT Tasks 2.5.0+
- Petals ANT Tasks 2.4.0+