Skip to content
EntityQ286227· pop 7

java library and java-based software for business process and workflow management

Source code

jBPM is a toolkit for building business applications to help automate business processes and decisions. jBPM is open source software, released under the Apache Software License. It is written in 100% pure Java™, runs on any JVM and is available in the Maven Central repository too. All contributions are welcome! Before you start please read the Developing Drools and jBPM guide. There is alot of good information (and books) available on jBPM and it's hard to list them all. Here are some of the most notable ones for quick reference: Getting started - Using Docker - great resource of getting started guides and videos using Docker image distribution Getting started - Using Single Zip Distribution - great resource of getting started guides and videos using Single Zip Distribution Accelerate your business blog - includes a ton of great info from the jBPM devs Slideshare Presentations - includes many jBPM presentations and slides start.jBPM.org - site where you can start building your jBPM Business Applications

Excerpt from the source-code README · 3,721 chars · not written by Vinony

Wikidata facts

Developer
Red Hat
Official website
www.jbpm.org
Show 3 more facts
programmed in
Java
source code repository URL
github.com/kiegroup/jbpm
software version identifier
7.74.1
Sources (10)

via Wikidata · CC0

Article · Português

jBPM é uma escrita em Java que é capaz de executar os processos descritos em BPEL ou seus próprios processos definidos na linguagem jPDL. É distribuído sob a licença LGPL pela JBoss Community. Mais do que apenas um framework Java para workflows, jBPM é a solução para BPM, é necessário entender seu conceito para compreender o funcionamento do jBPM. Em geral, jBPM obtém como entrada um gráfico com descrição dos processos. Um processo é composto de atividades que estão conectadas com transições. Processos representam um fluxo de execução. O diagrama gráfico de um processo é usado como base para a comunicação entre usuários não-técnicos e desenvolvedores. Cada execução de uma definição de processo é chamada de instância de processo, e o jBPM é responsável por gerenciar essas instâncias. Algumas atividades são automáticas, como mandar um email ou invocar um EJB. Outras atividades podem apresentar estados de espera, por exemplo, uma tarefa humana ou esperar por um cliente externo invocar um método de serviço. jBPM irá gerenciar e persistir o estado das execuções dos processos enquanto estiverem nessa atividade de espera. jBPM é baseado na Máquina Virtual de Processos (PVM) da Fundação JBoss Community para suportar múltiplas linguagens de processo de forma nativa. A JBoss Community atualmente tem focado na expansão das linguagens de processos BPMN 2.0 e jPDL.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 7 languages

via Wikidata sitelinks · CC0