2012-04-12 3 views

Répondre

2

Bien que je ne puisse pas faire grand-chose à partir de votre question, certains des tags que vous avez ajoutés à cette question sont les réponses. BPM représenté formellement dans une notation et c'est la norme BPMN.

Pour atteindre les exigences de BPM, il existe plusieurs approches techniques.

  1. Mettre en œuvre les exigences de BPM en tant que système de WebServices appel ... ce serait BPEL (langue d'expression des processus d'affaires)

  2. mettre en œuvre le moteur BPM comme une application (comme JBPM, Activiti, Bonitasoft stc .) Ceux-ci adhèrent aux normes BPMN.

C'est une question de choix basée sur les exigences/la conception de l'application qui s'adapte à vos besoins.

Pour répondre à votre question sur la manière dont BPM peut être converti en système informatique, vous devez d'abord être très clair sur les règles métier (exigences). Ensuite, vous dessinez ces règles métier (séquences de décision comme des règles automatiques ou des décisions humaines telles que le rejet d'approbation, etc.) selon les notations BPMN. Une fois que vous avez tracé le flux BPMN, la plupart des moteurs BPM gratuits et commerciaux sont conformes aux normes BPMN (normes BPMN 1.1 ou BPMN 2.0).

Ces applications BPM fournissent des outils (IDE ou des outils de conception Web) pour convertir le diagramme BPMN mentionné ci-dessus en une implémentation BPM dans ce moteur BPM. S'il vous plaît gardez à l'esprit: 1. Si vous avez une application existante (qui serait) qui nécessite une intégration avec BPM; Cela nécessitera une réflexion et une planification très soignées. 2. parfois; Le simple fait d'utiliser une solution de workflow écrite personnalisée (en supposant que le besoin de BPM soit très minime) est bien meilleur que d'impliquer une application BPM gourmande en ressources qui cause plus de problèmes qu'elle n'en résout.

Si vous voulez savoir ce que BPM peut faire; jbpm et Activiti BPM sont des alternatives gratuites et open source qui méritent d'être regardées.

HTH ~ Ayusman

Questions connexes