Skip to main content

Java Business Process Management (jBPM)

jBPM is a flexible Business Process Management (BPM) suit. It makes the bridge between business analysts and developers. Traditioan; BPM engines have a focus that is limited to non-technocal people only. jBPM has a dual focus: it offers process management features in a way that both business users and developers like it.


What does jBPM do?

A business process allows you to model your business goals by describing the steps that need to be executed to achieve that goal (in most cases the goal is to make money) and the order, using a flow chart. This greatly improves the visibility and agility of your business logic, results in higher-level and domain-specific representations that can be understood by business users and is easier to monitor.

The core of jBPM is a light-weight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN specification. It can run in any Java environment, embedded in your application or as a service.

BPM makes the bridge between analysts, developers and end users, by offering process management features and tools in a way that both business users and developers like it.

jBPM is  also not just an isolated process engine. Complex business logic can be modeled as a combination of business processes with business rules and complex event processing.

Comments

Popular posts from this blog

Some Popular Programming Languages for 2011

Java For the enterprise, Java and Microsoft's .NET rule. However, Java has the edge, as it is No. 1 language in terms of number of developers. According to Evans Data, there are more than 9 million Java developers in the world. That means there are tons of Java applications out there that will have to be supported, updated and maintained. Furthermore, Java is the language of the Android mobile operating system. Android provides the tools and APIs necessary to begin developing applications for the Android OS using the Java programming language. Java ranks No. 1 on the TIOBE Programming Community Index for June 2010 (after a brief stint at No. 2, behind C, in May). The need for Java developers to build new Java applications is not about to wane. C# C# is a multiparadigm programming language encompassing imperative, functional, generic, object-oriented and component-oriented programming disciplines. Microsoft developed C# within its .NET initiative and the...