|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (2)
View Page HistoryEasydeployeur 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:
{code}DeployerExecutor exe = DeployerFactory.newInstance().newDeployerExecutor();
exe.executeBPMN20Deployer(BPMNFileName);
Pour utiliser Easydeployer, il est nécessaire d'installer:{code}
* Petals DSB
* Petals-se-Component
\- 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:
{code}DeployerExecutor exe = DeployerFactory.newInstance().newDeployerExecutor();
exe.executeBPMN20Deployer(BPMNFileName);
Pour utiliser Easydeployer, il est nécessaire d'installer:{code}
* Petals DSB
* Petals-se-Component