Easydeployer

Version 1 by Netty Rajsiri
on Sep 23, 2011 14:26.

compared with
Version 2 by Netty Rajsiri
on Sep 23, 2011 14:31.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (2)

View Page History
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:
{code}DeployerExecutor exe = DeployerFactory.newInstance().newDeployerExecutor();
exe.executeBPMN20Deployer(BPMNFileName);
 
Pour utiliser Easydeployer, il est nécessaire d'installer:{code}
* Petals DSB
* Petals-se-Component