IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Quelle API de workflow choisir ?


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut Quelle API de workflow choisir ?
    Bonjour,

    dans la cadre de la mise en place d'un Workflow, Open Source of course

    Je suis à la recherche d'une API répondant à ce besoin avec le schéma de base de données qui lui associée afin de pouvoir conserver les dossiers, acteurs avec leur rôle bien défini (chose classique vous me direz).

    J'ai déjà travaillé avec une API de Workflow mais propriétaire W4 qui est vraiment complète mais payante donc hors course

    J'ai trouvé un site référençant plusieurs API Open Source mais je ne sais la quelle choisir,voici le lien

    Je voulais donc savoir si quelqu'un avait utilisé des API de Workflow et avoir son retour sur celle-ci.
    Ou à me conseiller merci,

  2. #2
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 478
    Par défaut
    Salut,

    Je te suggere d'utiliser l'API du moteur de Bonita, sous licence LGPL.
    Elle est expliquée ici:
    * http://www.bonitasoft.org/blog/tutor...untime-part-1/
    * http://www.bonitasoft.org/blog/tutor...untime-part-2/
    * http://www.bonitasoft.org/blog/tutor...untime-part-3/

    En utilisant le moteur de Bonita dans ton appli, tu pourras aussi profiter de tout ce qui va autour et qui te facilitera surement le travail, notamment le studio, la connectivité et la communauté.

    HTH

  3. #3
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Merci, je vais y jeter un œil de ce pas

  4. #4
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Merci Mickael,

    cela semble assez clair mais il y a un mais ^^,
    tu me proposes Bonita du fait de travailler chez eux ce qui est tout à fait logique tu me diras

    Ma question est donc la suivante, qu'est ce qui vous différencie de jBPM par exemple ?

  5. #5
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 478
    Par défaut
    Je préférais déja Bonita a jBPM avant de rentrer chez BonitaSoft

    Je pense que les différentiateurs qui peuvent faire préférer Bonita a jBPM sont dans ton use-case de recherche d'API:
    * Une API plus claire/plus simple.
    * Un modeleur plus complet et plus ergonomique.
    * La notion de connecteur qui facilite vraiment les taches d'intégration (tu n'as que le code métier a écrire, tout ce qui est databinding est fait dans la définition du process, d'ou une tres grande facilité pour la réutilisation)

    Apres niveau features qui sortent surement de tes besoins, Bonita a un gros avantage sur jBPM: la génération d'appli. Tu peux customiser les formulaires pour les taches humaines lorsque tu modeles ton process, et exporter le tout dans un war ready-to-go.

    Ensuite niveau polititque, jBPM a quand meme perdu 2 de ses développeurs cadres, dont le créateur & lead, il y a quelques semaines/mois. Donc niveau maintenance et évolution, c'est plutot le mystere en ce moment.

    Je pense que je peux continuer la liste ad vitam eternam, mais je risquerai de partir dans trop de subjectivité.


    Le mieux que je puisse te conseiller, c'est d'essayer

  6. #6
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Merci pour ta réponse

    Dans un premier temps, ca sera un workflow relativement simple pour la gestion de demande de congés avec une pièce jointe au niveau de la demande qui devra être consultable à toutes les étapes du processus de validation, avec des mails de notifications à certaines étapes de validation.

    Manipulation de fichiers Excel dans un second temps
    Et à terme faire disparaitre tous fichier pour avoir une gestion total des congés en base à l'aide de EJB ou Web service (à définir).

    Il y aura une partie administration pour consulter et travailler sur certaine demande afin de les valider ou non.

    Je ne sais pas encore si le Workflow aura son propre war ou intégré à une application sous Spring.

Discussions similaires

  1. Quelle API choisir ?
    Par ManusDei dans le forum XML
    Réponses: 2
    Dernier message: 18/07/2010, 10h50
  2. [JAVA/XML] Quelle API choisir ?
    Par ManusDei dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 22/04/2010, 08h12
  3. Client d'appel SOAP : quelle API choisir ?
    Par g_rare dans le forum Services Web
    Réponses: 8
    Dernier message: 09/07/2007, 18h13
  4. [J2EE] quelle API pour Excel choisir ?
    Par vallica dans le forum Documents
    Réponses: 4
    Dernier message: 19/04/2006, 14h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo