Easydeployer

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: 

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

Les sources sont disponibles ici: https://svn.petalslink.org/svnroot/trunk/research/projects/process20/easydeployer/

IHM d'easydeployer

Une interface utilisateur (UI) a été développée pour faciliter l’utilisation du « déployeur ». La technologie de GWT est utilisée pour développer cette interface.

Les sources sont disponibles ici: https://svn.petalslink.org/svnroot/trunk/research/projects/process20/easydeployerClient/

L’interface doit être installée dans le serveur Tomcat disponible à l’adresse : http://93.93.45.29:8080/manager/html

Pour accéder au Tomcat Manager, le login et le mot de passe sont « manager ».


L’UI de déployeur est accessible à l’adresse: http://93.93.45.29:8080/deployerclient-1.0-SNAPSHOT/?

Les fonctionnalités proposées par cette interface sont :

-       File Uploader (à gauche) permettant d’uploader le fichier BPMN2.0 et les WSDLs associés. Les fichiers uploadés seront sauvegardés dans un « temp/BPMNRepository » de Tomcat.

-       Adresse de Petals (en haut à droite) permettant de spécifier l’adresse de Petals. Dans notre cas, l’adresse est : http://93.93.45.29 par défaut.

-       Bouton « Deploy Now ! » permettant de déployer le fichier BPMN choisi à l’adresse de Petals spécifiée.

-       Panel « Results » permettant de montrer les listes de services qui viennent d’être installés dans Petals. Si aucun message n’apparait, cela veut dire qu’aucun service n’est installé parce que tous les services sont déjà disponibles dans Petals auparavant. Consulter dans « tomcat/logs/catalina.out » pour voir la trace.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.