Easydeployeur a été développé pour faciliter le déploiement du processus défini dans le studio d’e-Citiz sur le Petals Cloud. Autrement dit, Easydeployer permet de rendre disponible les services utilisés dans un processus dans Petals pour que le moteur d’e-Citiz puisse y accéder.
Easydeployeur prend en entrée :
- un processus collaboratif qui est compatible avec le méta-modèle de BPMN 2.0.
- les WSDLs associés à ce processus. Le WSDL doit être compatible avec le méta-modèle de WSDL 1.1.
Les fonctionnalités principales et attendues d'Easydeployer sont de :
- pouvoir créer un « service assembly (SA) » et une « service unit (SU) » correspondant
- installer cette SA et SU dans Petals et la démarrer.
Le schéma suivant présente la procédure d'Easydeployer:
!deployeur schema.JPG|border=1!L’API principale proposée par Easydeployeur est « DeployerExecutor » qui va charger le fichier BPMN 2.0 et s’occupe de créer et d’installer les SA/SU des services définis dans le fichier BPMN dans Petals
Exemple d'utilisation d'Easydeployer:
- Petals DSB
- Petals-se-Component