Petals Studio est un IDE basé sur Eclipse, comprenant de nombreux greffons pour faciliter la mise en place d'une Architecture Orientée Services (SOA) grâce au bus de services d'entreprise libre (Enterprise Service Bus) Petals ESB.
Déployer un bus de services au sein de son infrastructure nécessite un investissement non négligeable de mises en place : installer les Binding Components (composants permettant au bus de communiquer selon divers protocoles : FTP, SOAP, REST, etc.) et Service Engines (composants d'interaction / transformation sur les messages : XSLT, EIP, Quartz...), définir et orchestrer les processus de services...
Petals Studio facilite la mise en place du bus de services d'entreprise en offrant entre autres :
- Une interface dédiée pour gérer les Service Units et Services Assemblies du bus ;
- De nombreux outils et assistants de configuration graphiques pour les composants (Binding Components et Service Engines) ;
- Un éditeur graphique pour concevoir des processus BPEL et applications SCA ;
- L'import / export de SU et SA...
L'IDE Petals Studio et le bus de services d'entreprise Petals ESB sont tous deux diffusés sous licence libre (LGPL pour l'ESB, différentes licences pour Studio selon les composants).