Results

compared with
Version 6 by Netty Rajsiri
on Sep 23, 2011 14:30.

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

Changes (5)

View Page History

{color:#492562}{*}Easydeployer{*}{color}
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);{code}
Pour utiliser Easydeployer, il est nécessaire d'installer:

* Petals DSB
* Petals-se-Component

h1. Petals-se-Component