Author

Bernd Ruecker

Camunda BPM + Apache Camel: Integrating two Open Source frameworks for a lightweight BPM+SOA infrastructure

Apache Camel is a well known Open Source framework solving a lot of integration problems and implementing the Enterprise Integration Patterns. So combining it with Camunda BPM is a perfect match: solve workflow and BPM requirements with Camunda and integration requirements with Camel.   Together with Rafael Cordones we took the existing Activiti Camel Module as a basis and did a huge refactoring. For everybody knowing this module I compiled the changes at the end of this article. For everybody else: Lean back and enjoy the show while I quickly walk you through the features. I do this based on our “camel use cases” example which is available on GitHub (by the way – you can discuss this process model on Camunda share): The…

By Bernd Ruecker

camunda share: Discuss your BPMN 2.0 process model in the cloud

Once a year the whole camunda team does a ShipIt-Day (inspired by Atlassian) – developing something awesome within 24 hours. This year, Kristin, Falko and me did “camunda share” – a web application in the cloud to share and discuss BPMN 2.0 process models. And we shipped it! It is live. Try it today: https://camunda.org/share/ Why camunda share? We often discuss with colleagues, partners or customers about process models. We often send around annotated PDF files via email. We were tired of it and wanted to have something like doodle for this. And with camunda BPM and especially the camunda-bpmn.js component we had everything at hand to get that going. And we had 24 hours 🙂 The idea is to avoid any…

By Bernd Ruecker

How to use BPMN 2.0 ScriptTask with Groovy in JBoss

Note: this blogpost only applies to camunda BPM version  < 7.1.0. Starting from camunda BPM 7.2.0 we ship Groovy as part of the pre-packaged distribution. Recently at a customer we added a ScriptTask to a process and wanted to run a Groovy script. Pretty easy with camunda BPM – but in the JBoss environment you have to know how to correctly put Groovy on the classpath – as we correctly use the JSR 223 stuff to recognize existing Scripting Languages. To help others and to remind myself I quickly wanted to blog how to do this. 1.) Add groovy module to your JBoss Download latest groovy-all.jar and copy it to JBOSS_HOME/modules/groovy/main/groovy-all.jar. Create JBOSS_HOME/modules/groovy/main/module.xml with the following content: <?xml version="1.0" encoding="UTF-8"?> <module…

By Bernd Ruecker

Camunda BPM 7.0 on WebLogic 12c

If we go on tour together with Oracle I think we have to have Camunda BPM running on the Oracle WebLogic application server 12c (WLS in short). And one of our enterprise customers asked – so I invested a Sunday and got it running (okay – to be honest – I needed quite some help from our Java EE server guru Christian). In this blog post I give a step by step description how run Camunda BPM on WLS. Please note that this is not an official distribution (which would include a sophisticated QA, a comprehensive documentation and a proper distribution) – it was my personal hobby. And I did not fire the whole test suite again WLS – so there might be…

By Bernd Ruecker

Try All Features of Camunda