Camunda

Camunda Blog

Product

bpmn.io announced – a web-based BPMN modeling toolkit as part of camunda BPM

Last week camunda and zalando announced bpmn.io. What is bpmn.io about? In short: BPMN everywhere, for everyoneIn detail: read this blogpost I want to explain why this is a really important step for camunda BPM. So far we are offering a great BPMN engine, probably the best you can find if you are a java developer. This engine comes with great Web Applications which fully utilize the deployed BPMN diagrams. We even offer a BPMN modeling tool, standalone and as eclipse plugin. Since BPMN is such a great modeling notation, we want more: Modeling BPMN should be easier and more convenient. There is no need to download and install software, when you can just open your browser and start modeling….

By Robert Gimbel

Engineering

Camunda BPM 7.1.0-alpha3 released – Cockpit, BPMN Model Api and Task Operation Log

Today we release the next alpha version of Camunda BPM. The highlights of this release are:      Bpmn Model API Task Operation Log Edit group Identity Links in cockpit monitoring web application Cockpit usability improvements (Browser History, Icons) Consolidated Examples Repository On top of this we introduced new features into the cockpit monitoring web application which are reserved for enterprise subscription customers only: Diagram View for Historic Process Instances Audit Log for Historic Process Instances Advanced Querying Features for Historic Process Instances View the complete Release Notes in Jira.   Download Camunda BPM alpha 3 now and Give us Feedback via @camundaBPM and in the Forums.      Bpmn Model Api integration with Process Engine The BPMN Model API allows you…

By Daniel Meyer

Engineering

Announcing the Release Date of camunda BPM 7.1.0 GA

The next release date of camunda BPM has been fixed: 7.1. GA* will ship on March 31st,2014 Most features will be open source, except for the IBM Websphere and Oracle WebLogic AS distribution along with the cockpit history plug-in. 7.1 GA will be the baseline for the next supported enterprise edition of Camunda BPM 7.1. Highlights of 7.1. Monitoring of Historic Data in Cockpit (EE only) New Job Definitions Concept and Job Suspension Feature in Cockpit Rapid Prototyping with Task Forms generated from BPMN 2.0 XML BPMN 2.0 Model API More BPMN 2.0 Support: Non Interrupting Message Event Subprocess Webserver Support: Weblogic 12c, JBoss EAP 6.1 and 6.2 Improved Message Correlation Of course there will be lots of other improvements and bug fixes…

By Robert Gimbel

Engineering

camunda Modeler 2.4.0 released: Design / Source View and enhanced file handling

Today we are happy to announce the new release of our camunda Modeler. Beside a couple of bug fixes this version adds a Source / Design view switch and an enhanced file handling. Checkout the complete list of issues solved in this release. And of course, try out the new modeler and tell us what you think via our forums or on twitter. The new features were initially developed for camunda Modeler Standalone and are now incorporated into the main modeler codebase. Thanks to Nico’s  work we could align the development of both projects. Source/Design View A feature that allows you to switch from the design perspective to the underlying BPMN 2.0 xml. Use the source view to see what is behind the graphical representation or to edit custom attributes….

By Michael Schöttes

Engineering

The new camunda BPMN model API

As already mentioned in our last alpha release blog post we are currently working on a BPMN model API to parse, create, edit and write BPMN 2.0 XML files. Last Friday we opened our GitHub repository and have since then created a userguide and some quickstarts.   The BPMN model API offers you a simple and straightforward way to interact with an BPMN 2.0 model. It enables you to gather information from an existing model, edit and extend them. Of course you can also create completely new ones. Technically the model API is based on a DOM layer which is accessed and manipulated by a general XML API developed by us. On top of this, the BPMN model API encapsulates the interaction…

By Sebastian Menski

Engineering

camunda Modeler Standalone 1.0.0 released as an official part of camunda BPM

The camunda Modeler Standalone is a tool that allows you to create, view and edit BPMN process and collaboration diagrams in a seamless way. I am happy to say that the project, previously a side project of mine, is now an official part of camunda BPM. Today we released version 1.0.0 as the first stable version of the modeler. Get it now. As part of camunda BPM the camunda Modeler Standalone got its own place on camunda.org and a one-click-to-distribution build. From now on, it will be subject to our extensive QA and receive support through our forums. Under the Hood The camunda Modeler Standalone is open-source on GitHub. It has our camunda Modeler BPMN 2.0 plug-in for Eclipse under the hood. In fact, both share more than 95% of the…

By Nico Rehwaldt

Engineering

Camunda BPM 7.1.0-alpha2 released

It was a hard time of two months without a new Camunda BPM release, but the waiting came to an end today. We are happy to announce the first release of 2014: Camunda BPM 7.1.0-alpha2. The highlights of this release are: engine: enhance PVM Atomic Operation and Graph Model to provide facility for an activity to cancel a scope or be executed concurrently to activities in the same scope. This refactoring has the following positive effects: write History for Boundary Events, Intermediate Catch Events following an Event Based Gateway Execution Listeners on cancel scope / concurrent activities now work proper and fixed a lot of further bugs a Receive Task with a message reference can be triggered like an ordinary event…

By Roman Smirnov

Engineering

Benchmarking Performance of camunda Process Engine – Broken SSDs and some Numbers

Yesterday morning I posted some details about our current performance testing efforts. At that point I was still developing the performance testing framework and using the H2 in-memory database when running tests, just to check whether everything runs clean. Yesterday evening, finally, I wanted to run some tests on a “real” database.  I hadn’t done any serious performance testing since a couple of month back when we released camunda BPM 7.0 Final and in the meantime I have switched my operating system from Windows 7 to Ubuntu Linux. Turns out that Linux is much more serious when it comes to I/O errors and broken SSDs. But more on that later. Let’s start with some numbers.   Some Numbers We ran…

By Daniel Meyer

Engineering

Gaining insight into the Performance of camunda Process Engine

The camunda process engine has a very active codebase and is constantly evolving. Only last week we did a major refactoring, re-implementing the way the BPMN Boundary Event, Event Subprocess, Terminate End Event and similar constructs work. In summer we introduced an activity instance model and rewrote the history implementation, turning it into a fire-and-forget event stream.We also constantly add new features such as incidentsand many others. When doing such refactorings, the extensive process engine testsuite gives us the confidence that we do not break existing functionality from a functional perspective (process engine currently has 1669Testases, over 500 were added last year). On top of that, we put quite some effort into database migration testing, making sure that you can…

By Daniel Meyer

Ready to get started?