Est-il possible de scripter le deploiment d'un ear?
Bonjour,
Je suis actuellement en train de développer une solution logicielle basée sur JAVA.
Cette dernière disposera d'un serveur glassFish V2 sur lequel se trouvera différents EJB.
De plus, différentes IHM (web et swing ou JavaFx je sais pas encore) se connecterons sur le serveur glassfish afin d'y faire des opérations "métiers".
Toutefois j'aimerais notifier les IHMs quand une nouvelle version de l'EAR sera disponible.
L'utilisateur cliquerait ensuite sur "mettre à jour" puis:
- une application Java se lancerais,
- téléchargerait en le nouvel ear en local,
- sauvegarderait le système (sauvegarde SGBD),
- mettrait à jour l'EAR sur le serveur,
- et ferait les modifications éventuelles en base de données (ALTER, CREATE... TABLE).
Je pense savoir techniquement comment faire pour tous ces points sauf pour:
"mettrait à jour l'EAR sur le serveur".
Est-il possible de faire en sorte qu'une application java mette à jour Glassfish (par le biais d'un script ... peut être à l'aide d'un outil tel que Cargo?)
Bref si quelqu'un à une idée ou une expérience sur le sujet, je suis preneur.
Merci d'avance :)