Le code initial du projet, nommé Agila, fut contribué par la société Gluecode Software et permet le développement d'applications en Java pour automatiser le déroulement des opérations d'affaires.
Le projet sera lancé sous le projet existant Jakarta et sera disponible sous la version 2.0 de la "Apache License", licence open-source.
NdM: Voir les deux derniers liens pour une explication du système de contrôle de processus industriel d'affaires La contribution initiale de Gluecode consiste en un moteur Java "embarquable" et extensible supportant des déploiements de petite à grande échelle. Le système propose l'utilisation de documents XML pour la spécification des flux de travaux, l'administration de base, la gestion des listes de tâches et des services de notification. Agila sera peut-être moins sophistiqué que des solutions existantes non-libres, mais fournira une alternative libre aux systèmes commerciaux proposés par BEA, IBM et Microsoft.
Aller plus loin
- Dépêche ZDNet (5 clics)
- Projet Jakarta (6 clics)
- Dépêche de Gluecode Software (2 clics)
- Licence Apache version 2.0 (2 clics)
- Business Process Management Initiative (5 clics)
- Intro au BPM (PDF, 1,3 Mo) (11 clics)
# Intéressant
Posté par kerokero . Évalué à 2.
A mon avis le marketing et la maturité des produits dans des choses très importantes dans ce secteur encore un peu obscure pour pas mal de monde. Avoir Apache qui s’implique dans ce type d’application est donc une bonne chose, mais il y a pas mal de boulot en perspective tout de même…
[^] # Re: Intéressant
Posté par kerokero . Évalué à 1.
Le mérite de Gluecode en serait moindre tout de même.
PS: Désolé pour les mots complétement mélangés, j'vais prendre mon litre de café ça va peut être me réveiller...
[^] # Re: Intéressant
Posté par Jean-Pierre Heraton . Évalué à 5.
Pour cela le BPM utilise une spécification (BPML puis BPEL) qui définit comment sont décrit les processus (ordonnancement des tâches, description des tâches, etc...), comment ils interagissent entre eux et avec l'extérieur : type d'adaptateur utilisés (Web Services, encapsulation d'applis et d'interface utilisateurs, etc) et comment ils sont exécutés (message d'instanciation, qualité de service, définition de sondes de contrôle non intrusives, etc).
Le leader sur ce marché est à mon avis Intalio dont l'un des co-fondateurs à entre autres participer à beaucoup de projets libres (OpenJMS, OpenEJB, etc)
Un des futurs leader est Microsoft avec BizTalk 2004 dont les débuts sont prometteurs en particulier sur tout ce qui est suivi du cycle de vie des processus BPM.
Le fait que la fondation Apache entame une action sur ce segment est effectivement une très bonne chose. Mon inquiétude vient du fait que pour ce genre de produit, l'essentiel n'est pas tant d'avoir une approche technique mais plutôt très business et très orienté vers les business analyst (j'ai pas trouvé de traduction qui me satisfasse en français)
[^] # Re: Intéressant
Posté par Jean-Pierre Heraton . Évalué à 1.
Désolé je suis allé trop vite
[^] # Re: Intéressant
Posté par kerokero . Évalué à 1.
Personnellement je ne vois pas en quoi l'EAI est un composant obligatoire du BPM, même si en pratique il est vrai que ça s'avere très souvent indispensable.
Tu confonds BPM et le BPMI. Un outil BPM utilise les spécifications BPML ou BPEL uniquement si il le veut, la plupart des outils proprietaires de BPM sont anterieurs à ces specifications et utilisent donc des normes proprietaires. Une base de données n'est pas obligatoirement compatible SQL pour pouvoir être qualifiée de base de données.
D'autant plus que le BPML/BPEL sont très orientés services web, et ne sont pas forcement des plus adaptés pour un grand nombre de process.
Pour filenet:
http://www.filenet.com/Francais/Produits/Business_Process_Manager/(...)
[^] # Re: Intéressant
Posté par Jean-Pierre Heraton . Évalué à 1.
Au sujet de l'EAI, à quoi sert de modéliser des process si c'est pour ne pas les exécuter ?
Il est entendu que l'EAI (ou plus simplement la couche d'intégration) n'est pas indispensable dans les premières phases (bien moins que le modeler ou le moteur de règles méter) mais sur les phases de mise en production, ça devient vital.
Je te rejoins complétement sur le fait que les web services ne sont pas les plus adaptés pour la plupart des intégrations. On arrive même parfois à des choses pour le moins suprenantes. Je me souviens avoir eu à faire l'intégration dans un process BPM avec BizTalk 2004 version pré-beta (certes pas le meilleur des BPM mais c'était vraimment le problème) avec un web-service encapsulant un connecteur corba pour un système de provisionning telecom (donc très chargé) : Un vrai moment de bonheur et de performance :-D
On peut même aller plus loin avec BPEL : Il ne supporte que les web-services. Avec lui l'existant ... n'existe pas ;-)
Nous n'avons plus qu'à travailler pour que le produit apache deviennent super-performant.
[^] # Re: Intéressant
Posté par kerokero . Évalué à 1.
[^] # Re: Intéressant
Posté par Jean-Pierre Heraton . Évalué à 1.
Une des grosses forces d'un "vrai" BPM est sa capacité d'introspection dans les processus exposés par les applications. C'est pour cela qu'il se situe au dessus de l'EAI et du workflow (amha le workflow n'a pas de capacités d'introspection).
Note bien que l'introspection, c'est plus facile avec les web services :-D
# Industriel ?
Posté par LupusMic (site web personnel, Mastodon) . Évalué à 4.
# Business Loto
Posté par Yhar Gla . Évalué à 3.
[^] # Re: Business Loto
Posté par Obsidian . Évalué à 3.
D'ailleurs, je recommande à tous le Générateur de Discours, ci-dessous. Bon, ca fonctionne sous Windows, mais la qualité des discours produits est vraiment très proche de de celle des authentiques ! Vous ne lirez plus jamais ce document (ni les autres) de la même manière, après :-)
http://www.logitheque.fr/fiche.asp?I=15253&Ref=Blabla(...)
[^] # Re: Business Loto
Posté par Scles . Évalué à 2.
Mais sous wine c'est sympa ;-)
# On peut m'aider ?
Posté par Stéphane Traumat (site web personnel) . Évalué à 0.
Merci
http://about.me/straumat
[^] # Re: On peut m'aider ?
Posté par Ramso . Évalué à 7.
[^] # Re: On peut m'aider ?
Posté par Pierre Tramonson . Évalué à 3.
Cela suit un ensemble de flux ("workflow"), chacun étant composé d'étapes concernant un acteur (une équipe ou un ensemble d'equipes).
La facturation d'un devis, d'une commande, la réalisation d'un produit, suivent différentes étapes depuis une demande initiale vers une validation finale : c'est un processus métier.
Ce processus métier peut être décrit de manière graphique : BPML (un UML-like), puis traduit en un doc XML (BPEL) qui représente son exécution.
Bon, je vois bien à quoi ça sert, mais je ne sais pas si c'est bien.
[^] # Re: On peut m'aider ?
Posté par kerokero . Évalué à 5.
Par exemple tu vas déposer une demande de congés, l’outil va envoyer un mail à ton supérieur avec un lien vers un formulaire web lui permettant de valider ou non cette demande, qui sera ensuite envoyer au département des ressources humaines pour qu’ils prennent administrativement en compte ces congés, etc.
Evidemment ce type de procédure est simple à réaliser en soit, maintenant c’est un outil générique dont l’objectif est de pouvoir modéliser l’ensemble des procédures d’une entreprise.
C’est vraiment une technologie très intéressante, mais qui nécessite une phase d’analyse des processus métiers d’une entreprise qui est loin d’être maîtrisée par tout le monde. C’est généralement le complément logique des outils de Content Management, et c’est très utilisé dans les assurances pour la gestion des dossiers clients.
[^] # Re: On peut m'aider ?
Posté par CoinKoin . Évalué à 4.
Je vais tout de suite télécharger le soft, et déposer une demande de mise en congés payés définitifs avec doublement du salaire. :-)
Ensuite, grace aux optimisations de procédure que j'aurai rajoutées, la demande sera directement envoyée au département des ressources humaines, pour qu'ils puissent prendre en compte administrativement ces congés, ainsi qu'aux services de comptabilité, pour qu'ils puissent effectuer les modifications nécessaires dans mes émoluments. Pourquoi perdre son temps avec un supérieur et un formulaire web, au juste?
:-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.